2011-02-11 16 views
10

Tôi có thẻ HTML có độ dài tối đa ngắn nhưng thuộc tính giá trị dài. Tôi muốn văn bản được hiển thị hiển thị kết thúc (bên phải) của văn bản, thay vì bắt đầu (bên trái).Văn bản căn chỉnh phải trong trường nhập HTML

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

hiện cho thấy:

"Một thực sự r"

thay vào đó tôi muốn nó hiển thị:

"es ở đây"

Chúc mừng,

Ian

Trả lời

17

Bạn có muốn vùng hiển thị bắt đầu từ phải không? bạn có thể sử dụng css và các nguyên tắc sau input {direction:rtl;}

rtl nghĩa từ phải sang trái

dụ: http://jsbin.com/ilejo4

PS: giá trị của maxlength trong html của bạn phải được bao bọc với dấu ngoặc kép, bạn cũng phải thiết lập số type của input

+0

không hoạt động trong opera –

+0

Kỳ lạ, nếu giá trị bắt đầu bằng dấu gạch chéo '/' (như tên tệp) - dấu gạch chéo đó được đẩy vào cuối "" bây giờ là bên phải của chuỗi. Sử dụng cẩn thận. –