如何以正确的方式处理从右到左的文本输入字段?

时间:2014-10-14 13:07:34

标签: html css hebrew bidi

我正在制作多语种布局。让我担心的是:

  

如何以正确的方式处理文本输入?

我已经构建了JSFiddle来解释我的问题。

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

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

1 个答案:

答案 0 :(得分:3)

您可以从here

尝试此解决方案

示例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);
    }
}