将TAB放入selectbox的选项列表中

时间:2013-05-09 13:09:06

标签: asp-classic vbscript

如何在选择框的选项中将TAB放入itens中?

我有:

<select>
    <option>Tese - Teste de descrição</option>
    <option>Mais um - De desc.</option>
    <option>tabulação - Item de tabulação com info</option>
</select>

我想:

<select>
    <option>Tese        Teste de descrição</option>
    <option>Mais um     De desc.</option>
    <option>tabulação   Item de tabulação com info</option>
</select>

更新:好的,vbTab或Chr(9)这样做:

<select>
    <option>Tese<% Response.Write Chr(9) & Chr(9) & Chr(9) %>Teste de descrição</option>
    <option>Mais um<% Response.Write Chr(9) %>De desc.</option>
    <option>tabulação<% Response.Write Chr(9) & Chr(9) %>Item de tabulação com info</option>
</select>

但我只能在源代码中看到它。浏览器没有呈现它。

1 个答案:

答案 0 :(得分:1)

不幸的是,在HTML中没有指定TAB字符。

为了获得您正在寻找的结果,您可以在选择框填充中生成选项,其中包含非空格(&nbsp;)您添加vbTab的字符串。你可以试试这个:

<%
    Function Rpad (sValue, sPadchar, iLength)
      Dim result=""
      For i=0 to i=iLength - Len(sValue)
          result = result & sPadchar
      Next
      Rpad=result
    End Function
%>

<select>
    <option><% Response.Write Rpad("Tese","&nbsp;",10)  %>Teste de descriзгo</option>
    <option><% Response.Write Rpad("Mais um","&nbsp;",10)  %>De desc.</option>
    <option><% Response.Write Rpad("tabulaзгo","&nbsp;",10)  %>Item de tabulaзгo com  info</option>
</select>

很抱歉,但是如果我的代码确实有效,我就无法尝试,所以也许你必须稍微贬低它。我希望你能理解它。