html – 在RTL方向的文本字段中输入数字显示输出错误

html – 在RTL方向的文本字段中输入数字显示输出错误,第1张

概述我正在尝试在我的网络应用程序中支持RTL方向(用于阿拉伯语).我的文本域发生了一件奇怪的事情.当我输入AAAA BBBB CCCC DDDD时,我在文本字段中获得了正确的显示,但是当我尝试输入数字时,我得到了一个奇怪的输出.假设我的html代码只包含 <input type="text" size="30"/> 我的CSS包含 body { direction: rtl;} 尝试输入 A 我正在尝试在我的网络应用程序中支持RTL方向(用于阿拉伯语).我的文本域发生了一件奇怪的事情.当我输入AAAA BBBB CCCC dddd时,我在文本字段中获得了正确的显示,但是当我尝试输入数字时,我得到了一个奇怪的输出.假设我的HTML代码只包含

<input type="text" size="30"/>

我的CSS包含

body {    direction: rtl;}

尝试输入

AAAA BBBB CCCC dddd
– 注意输出是否正确.

尝试输入

1111 2222 3333 4444
– 注意文本字段中发生的事情.

我希望有一个人可以帮助我.谢谢!

注意:我不能在此使用JavaScript,因为这适用于移动浏览器.特别是低端设备.

解决方法 尽管阿拉伯语是从右到左书写的,但是各个数字组(例如“123”)按原样写入.例如:

<-- reading direction456 123

获取解释为“123后跟456”.

另外,据我所知,字母A-Z的使用会影响分组编号的编写方式;跟随这些字母表的数字组是从左到右书写的,例如,“abc 123 456”按预期出现.

总结

以上是内存溢出为你收集整理的html – 在RTL方向的文本字段中输入数字显示输出错误全部内容,希望文章能够帮你解决html – 在RTL方向的文本字段中输入数字显示输出错误所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1054904.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存