阿米尔·帕尔萨·哈迪
我有这样的HTML文本区域:
<textarea name="tx1" style="direction:ltr;"></textarea>
现在,我想在用户将语言更改为阿拉伯语时更改输入文本的方向或对齐它们。Whithout我想知道的任何问题或按钮或提交的内容。如果用户是阿拉伯语,则将textarea对齐设置为right。如果英语设置为左。
詹尼斯夫
我能想到的唯一方法是检查文本区域的值
var arabicPattern = /[\u0600-\u06FF]/;
$('#text').bind('input propertychange', function(ev) {
var text = ev.target.value;
if (arabicPattern.test(text)) {
// arabic;
$('#text').css('direction', 'rtl')
}
});
但是仅检查阿拉伯语是不够的。您必须检查每个rtl脚本
工作实例
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
编辑于
我来说两句