1

我不知道这是否是direction=rtl输入元素属性的行为。当我尝试编写字母或数字时,它以所需的方式工作,但是每当我输入非字母数字字符时,该字符就会出现在输入值的开头,然后如果我输入任何字符,那么之前输入的非字母数字字符自动放置在所需的位置。

我的意思是:

Entered a -> a
Entered ! -> !a
Entered a -> a!a
Entered @ -> @a!a
Entered a -> a!a@a

这是jsFiddle。这是正常行为吗?背后的原因是什么?有时backspacedelete不起作用。

4

1 回答 1

1

使用text-align: right;而不是direction: rtl

于 2013-03-04T18:26:12.607 回答