1

選択ボックスのオプション itens の itens 内に TAB を配置するにはどうすればよいですか?

私は持っている:

<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 ではタブ文字が指定されていません。

探している結果を得るために&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 に答える