2011-02-11 19 views
10

Mam tag HTML z krótką maksymalną długością, ale długim atrybutem wartości. Chciałbym, aby wyświetlony tekst wyświetlał tekst koniec (prawa strona), a nie początek (lewa strona).Prawy wyrównywanie tekstu w polu wejściowym HTML

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

obecnie pokazuje:

"Naprawdę R"

zamiast chciałbym to pokazać:

"Es w tutaj"

Cheers,

Ian

Odpowiedz

17

Czy chcesz, aby widoczny obszar zaczynał się od prawej? można użyć css i następującą regułę input {direction:rtl;}

rtl czyli od prawej do lewej

przykład: http://jsbin.com/ilejo4

PS: wartość maxlength w HTML muszą być opakowane z cytatami, również trzeba ustawić type pracy input

+0

nie robi w operze –

+0

dziwnie, jeżeli wartość rozpoczyna się ukośnikiem '/' (jak nazwa pliku) - że łamane jest popychany do „końca”, który jest teraz po prawej stronie napisu. Używaj tego ostrożnie. –

Powiązane problemy