2

我正在研究多语言布局。我担心的是:

如何正确处理文本输入?

我已经建立了一个JSFiddle来解释我的问题。

  1. 如果我只添加dir="rtl",则单词从右到左出现,但不是每个字符
  2. 如果我为从右到左添加 CSS 样式,包含的数字也会翻转

如何组合数字和文本,以便正确显示希伯来语输入?

4

1 回答 1

4

您可以从这里尝试此解决方案

示例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);
    }
}
于 2014-10-14T13:59:41.390 回答