从右到左文本HTML输入

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (247)

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

将css属性设置为

text-align:right

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

direction:RTL

在这里,光标向左移动,文本右对齐。但是新添加的字符没有附加到左侧。相反,他们只被附加到右端。

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

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

提问于
用户回答回答于

用于css中的输入。

input {
  unicode-bidi:bidi-override;
  direction: RTL;
}
用户回答回答于

您可以在输入中使用dir =“rtl”。

<input dir="rtl" id="foo"/>

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励