アラビア語の書いている部分は右から左に始まりますが、点滅するカーソルは左側にあります。それをプログラムする方法や、右に配置するように設定する方法はありますか?アラビア語テキストの右寄せになるようにテキストフィールド内の入力カーソルの位置を変更するにはどうすればいいですか?
1
A
答えて
13
または
direction: rtl;
2
input.arabic { text-align:right; }
<input type="text" class="arabic" />
これは、最新の挿入文字がありませんが
を使用すると、反転機能を記述したJavaScript(またはjqueryの)を使用する必要がありますこれを行うには...最後の1の左側に表示されます。<input id="txt" class="rightAlignText">
、あなたにこれを追加します:あなたは、HTMLのみの場合はAsp.net
<asp:TextBox ID="TextBox1" runat="server" CssClass="rightAlignText"></asp:TextBox>
についてこの
のように行うことができます
<script type="text/javascript">
jQuery(document).ready(function($) {
var reverseFunc = function() {
$('input').each(function() {
if($(this).hasClass('arabic')) {
// do the invert magic...
var val = $(this).val();
var newVal = val.charAt(val.length-1) + substr(0, val.length-1);
$(this).val(val);
}
});
}
$('input').bind('keyup', reverseFunc);
});
</script>
0
:それはこのようになりますCSSファイル。
.rightAlignText
{
text-align:right;
cursor: text;
}
ありがとうございます。
+0
なぜ否定的なスコア? – Sami
0
CSS属性の方向を使用して、私は別の言語で私のWeb開発で同じ問題を抱えていました。あなたはISO言語について心配する必要があるだけなので、 "?"認識されていない文字とテキストの向き(RTL - LTR)で、公開された情報の読みやすさを促進します。残りの部分は、キーボードのWebユーザーのロケールです。
ロケールがアラビア語(またはヘブライ語などの類似のオリエンテーションの他の言語)の場合は、入力テキストが右から左に書き込まれ、削除および削除キーが投資され、カーソルが末尾に配置されますテキスト。
関連する問題
- 1. そのテキストフィールドに入力中に、テキストフィールドのfillColorを変更するにはどうすればよいですか?
- 2. Pythonコードにアラビア語のテキストを入力するにはどうすればよいですか?
- 3. キーボードを隠した後にテキストフィールドの位置を変更するにはどうすればよいですか?
- 4. 入力テキストフィールド内のテキストを太字にするにはどうすればよいですか?
- 5. ヘブライ語とアラビア語の右から左へのテキストの自動入力を防止するにはどうすればよいですか?
- 6. xamarinフォームで手動でエントリのカーソル位置を変更するにはどうすればよいですか?
- 7. ラジオボタンの位置をテキストの反対側に変更するにはどうすればよいですか?
- 8. jQueryでテキストを入力値と入力値に変更するにはどうすればよいですか?
- 9. 反応ネイティブのテキスト入力のテキストの色を変更するにはどうすればよいですか?
- 10. ブートストラップグリッドの右の列の位置を変えずにリサイズするにはどうすればよいですか?
- 11. リストから特定のテキスト入力位置(カーソル下)にテキストをドロップするにはどうすればよいですか?
- 12. アンドロイドで編集テキストの位置をプログラムで変更するにはどうすればよいですか?
- 13. テキストフィールドのテキストを内部クラスから変更するにはどうすればいいですか?
- 14. CSSを使用して入力テキストフィールドの色を変更するにはどうすればよいですか?
- 15. 一部のテキストがインストールされているアラビア語の言語パックに変換されていません。どのように変更するのですか?
- 16. UITableViewでテキストの位置を変更するにはどうすればよいですか?
- 17. Android - タブでテキストと画像のデフォルト位置を変更するにはどうすればよいですか?
- 18. axShockwaveFlashのカーソルを変更するにはどうすればよいですか?
- 19. htmlの記号の重力や位置を変更するにはどうすればよいですか?
- 20. 入力テキストボックスに英語以外の言語を入力するにはどうすればよいですか?
- 21. カーソル位置のテキストを変更する
- 22. 上記のテキストビューにユーザーが入力した内容に基づいて、テキストビューの位置を変更するにはどうすればよいですか?
- 23. 入力ボックスに従うカスタムカーソルの位置を設定するにはどうすればいいですか?
- 24. フレックス3:テキスト入力のマウスオーバー時にマウスカーソルを変更するにはどうすればよいですか?
- 25. ユーザーの入力時に入力のクラスを変更するにはどうすればよいですか?
- 26. 入力フィールドを左側に、テキストラベルを右側に配置するにはどうすればよいですか?
- 27. Javascript:入力を変更するにはどうすればよいですか?
- 28. SKNodeの位置を変更せずにSKNodeを回転するにはどうすればいいですか?
- 29. 入力タイプ= "ファイル"のデフォルトのテキストを変更するにはどうすればよいですか?
- 30. 角度1.6の入力テキストのディレクティブを変更するにはどうすればよいですか?
なぜ、すべてのブラウザが「右から左」の言語をサポートしているのですが、単に「direction:rtl」を使用するだけです。 –
ええ、あなたは大丈夫です...それは考えませんでしたが)それは良い習慣でした:p – giorgio