2013-03-04 2 views
1

Я не знаю, является ли поведение свойства входного элемента direction=rtl. Когда я пытаюсь написать алфавит или номер, он работает желаемым образом, но всякий раз, когда я помещаю не алфавитно-цифровой символ, этот символ идет в начале введенного значения, а после этого, если я ввожу какой-либо символ, тогда ранее введенный не-буквенно-цифровой символ автоматически размещаться в нужном месте.Ошибка ввода rtl с не-буквенно-цифровым

Что я имею в виду:

Entered a -> a 
Entered ! -> !a 
Entered a -> a!a 
Entered @ -> @a!a 
Entered a -> [email protected] 

Вот jsFiddle. Это нормальное поведение и в чем причина этого? Также иногда ни backspace, ни delete работ.

+0

вы можете добавить 'выравнивания текста: справа;'? http://jsfiddle.net/ZNwtT/2/ –

+0

@EricLemos не могли бы вы дать это как ответ, чтобы я мог его принять. Он работал и делал то, что я хочу. Спасибо. –

+0

обновил мой комментарий к ответу –

ответ

1

использование text-align: right; вместо direction: rtl

+0

+1 и принят. :-) –

Смежные вопросы