如何修复文本输入上的光标位置

时间:2014-10-02 17:10:06

标签: javascript css

我正在努力将美元金额输入文本输入字段。有方法当我将方向设置为RTL时,我可以将光标保持在最右边的位置并保持在那里吗?

<input type="text" id="textArea">

CSS:

#textArea {
direction:RTL;}

这只是启动右侧的光标,但是当您键入时它仍然以标准方式移动。任何帮助将不胜感激。

3 个答案:

答案 0 :(得分:2)

由于您正在处理输入内的文本,因此只需使用text-align: right;

#textArea{
    text-align: right;
}

答案 1 :(得分:0)

另一种解决方案是使用dir attribute

&#13;
&#13;
<input type="text" dir="rtl" id="textArea">
&#13;
&#13;
&#13;

答案 2 :(得分:0)

在输入中添加另一个属性,如下所示:

onkeyup="rtl(this);"