一尘不染

从右到左文本HTML输入

css

对于我的网站,我需要提供阿拉伯语支持。它的一部分是提供输入文本框,在其中输入用户时,必须在左侧添加新字符,并且必须将文本右对齐。

将css属性设置为

text-align:right

没有用,因为我无法将光标移到左侧并在其中添加字母。所以我删除了该属性并添加了

direction:RTL

在这里,光标移到左侧,文本右对齐。但是新添加的字符未添加到左侧。相反,它们仅被附加到右端。

我该如何解决?请帮忙..

例如,请参阅Google阿拉伯语页面搜索框。我需要确切的行为,尽管不需要那些花哨的键盘图标等


阅读 497

收藏
2020-05-16

共1个答案

一尘不染

这是我能想到的:

  • 使用direction:RTL的右对齐
  • 编写一个附加到事件“ onkeyup”的JavaScript处理程序,该处理程序将输入的字符转换为LEFT(进行一些文本处理)。
2020-05-16