1

如何在选择框的选项 itens 中将 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>

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

4

1 回答 1

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>

抱歉,但我无法尝试我的代码是否真的有效,所以也许你必须稍微调整一下。我希望你能明白这一点。

于 2013-05-09T15:11:13.800 回答