2011-02-11 70 views
10

我有一個HTML標記,它具有較短的maxlength但是具有較長的值屬性。我希望顯示的文本顯示文本的結束(右側),而不是開始(左側)。在HTML輸入字段中右對齊文本

<input maxlength=10 value="A really really really long entry goes in here"/> 

目前顯示:

「真正R」

,而不是我想它顯示:

「在這裏上課」

乾杯,

Ian

回答

17

你想讓可見區域從右邊開始嗎?您可以使用CSS和以下規則input {direction:rtl;}

rtl從右到左

例子的意思是:http://jsbin.com/ilejo4

PS:在你的HTML maxlength值必須以引號包裹,你也必須設置input

+0

在歌劇中不起作用 –

+0

奇怪的是,如果該值以斜槓'/'開頭(如文件名) - 斜槓被推送到現在是字符串右側的「結尾」。謹慎使用這一點。 –