我在Web应用程序上工作,我有一个表单,我有一个用户的文本框
必须用阿拉伯语填写
如何使用javascript控制它?
将操作系统的默认语言更改为阿拉伯语将解决我的问题
如何使用javascript将默认语言更改为阿拉伯语?
这是最好的方法吗?
他们是另一种方法吗?
答案 0 :(得分:5)
请参阅此问题,它将解决您的问题 Arabic text box
修改强> 将代码更改为此
$().ready(function () {
$("input#NameTextBox").attr("lang", "fa");
});
答案 1 :(得分:3)
更好的解决方案可能是:
答案 2 :(得分:0)
如果您的申请中使用jquery,则可以查看jquery direction plugin。你可以see it in action here。
答案 3 :(得分:0)
如果要限制输入到文本框中的字符,则无需设置操作系统的语言。
您可以使用RegularExpressionValidator或CustomValidator检查输入的字符,并显示一条消息,说明不允许这些字符。
或者添加一些限制相同的javascript形式。您必须决定是否要在键入字符时阻止它们,或者显示消息。
答案 4 :(得分:-1)
您想使用JS更改操作系统的默认语言吗?永远不会发生 - 您的网页绝对没有权限通过客户端计算机。
至于使页面本身“成为阿拉伯语”,我真的不认为从文化的角度来看你可以做些什么,但就仅仅是从右到左的页面来说,这里有很多这需要在镜像内容方面完成,但你肯定想知道direction。你最好的选择是在服务器端处理文化和文化验证,但这很大程度上取决于你究竟想要强迫什么,例如实际的语言验证假定像词典和语法检查这样的东西,你可能想看看第三方解决方案。