在我的HTML页面中,我需要使文本输入框接受特定集合的字母。为此,我通过捕获键按下事件并检查输入的字符是否有效来实现。
这些允许的字符既来自从左到右书写的英语,也来自少量其他从右到左书写的语言。输入的每个单词可以是英语和希伯来语字母的混合。
我需要让文本框显示从右到左书写的文本(对于英语、希伯来语或阿拉伯语应用相同的行为) - 例如,如果我写下:
A
B
א
ב
C
D
Y
我希望它按照从右到左的顺序呈现。
设置 "style:dir=rtl" 并不能解决问题,它只是将文本呈现为从右到左书写,但实际上不会改变英文字母的呈现顺序以满足我的要求。
最佳方法是什么?
编辑:
看起来这个链接可能解决了我的问题:Right to left Text HTML input,尽管该解决方案没有如我所希望的那样详细解释。
这些允许的字符既来自从左到右书写的英语,也来自少量其他从右到左书写的语言。输入的每个单词可以是英语和希伯来语字母的混合。
我需要让文本框显示从右到左书写的文本(对于英语、希伯来语或阿拉伯语应用相同的行为) - 例如,如果我写下:
A
B
א
ב
C
D
Y
我希望它按照从右到左的顺序呈现。
设置 "style:dir=rtl" 并不能解决问题,它只是将文本呈现为从右到左书写,但实际上不会改变英文字母的呈现顺序以满足我的要求。
最佳方法是什么?
编辑:
看起来这个链接可能解决了我的问题:Right to left Text HTML input,尽管该解决方案没有如我所希望的那样详细解释。