我正在研究多语言布局。我担心的是:
如何正确处理文本输入?
我已经建立了一个JSFiddle来解释我的问题。
- 如果我只添加
dir="rtl"
,则单词从右到左出现,但不是每个字符 - 如果我为从右到左添加 CSS 样式,包含的数字也会翻转
如何组合数字和文本,以便正确显示希伯来语输入?
您可以从这里尝试此解决方案
示例http://jsfiddle.net/0w5rydrL/1/
html
<div class="text_direction" dir="rtl">
<input type="text" onkeyup="rtl(this);" />
</div>
javascript函数
function rtl(element){
if(element.setSelectionRange){
element.setSelectionRange(0,0);
}
}