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 に答える