Im在Web应用程序中工作,并且我有一个窗体,其中有一个文本框,用户必须使用阿拉伯文语言填充它 。
如何使用javascript控制它?
将操作系统的默认语言更改为阿拉伯语将解决我的问题。
如何将默认语言更改为使用JavaScript的阿拉伯语?
这是最好的做法吗?
他们的另一种方法是?如何在Web应用程序中更改文本框输入语言
回答
参考这个问题,它会解决你的问题PAL Arabic text box
编辑: 修改代码,这
$().ready(function() {
$("input#NameTextBox").attr("lang", "fa");
});
如果在您的应用程序中使用jquery可能,您可以查看jquery direction plugin。您可能会see it in action here。
$()。ready(function(){ \t $(“#submitButton”)。点击(功能(){{0} {0} {“input [id $ = NameTextBox]”)。setDirections( \t { \t方向: 'RTL', \t textAlign设置: '右' \t},真 ); }); 这是什么试图...我工作对吗? – Grace 2010-12-09 09:40:19
你想改变使用JS的OS的默认语言?永远不会发生 - 你的网页绝对没有客户端机器的权利。
至于让页面本身变成“阿拉伯语”,我真的不认为从文化的角度来看,你可以做任何事情,但仅仅从页面的右侧到左侧有一个很多需要在镜像内容方面完成,但您一定想知道关于direction。其余的最好方法是在服务器端处理文化和文化验证,但是这要取决于你想要强制的是什么,例如,实际的语言验证假设字典和语法检查等事情,这可能是您可能想要查看第三方解决方案的东西。
如果要限制输入到文本框中的字符,没有必要设置操作系统的语言。
您可以使用RegularExpressionValidator或CustomValidator来检查输入的字符,并显示一条消息说不允许这些字符。
或者添加一些JavaScript的限制相同的形式。您必须决定是否要在键入字符时屏蔽字符,或显示消息。
一个更好的解决方案可能是:
- 1. 更改应用语言更改的文本框输入语言
- 2. 更改文本框的输入语言
- 3. 如何在html中更改文本框的输入语言?
- 4. 多语言的web应用程序更改div文本?
- 5. 如何在输入文本框中输入非英文语言?
- 6. 在应用程序中更改语言
- 7. 如何更改文件输入语言
- 8. Android - 更改应用程序本身的语言环境语言
- 9. 更改另一个应用程序的输入语言
- 10. 更改Windows键盘输入语言时,应用程序冻结
- 11. 更改语言在应用程序
- 12. 作为设备语言更改更改应用程序语言
- 13. 如何更改文本框输入语言古吉拉特语的类型?
- 14. 如何在文本框中输入本地语言?
- 15. 无法在Windows上的任何Java应用程序中更改输入语言
- 16. 我们如何在ASP.NET中更改我们的Web应用程序的语言?
- 17. 在启用Ajax的语言/文化中更改ASP.NET Web应用程序
- 18. 在应用程序中更改语言 - 如何重新启动?
- 19. 如何更改MS-DOS程序的输入语言
- 20. 更改Android应用程序的语言
- 21. 更改ios应用程序的语言
- 22. 更改应用程序语言
- 23. 更改网络应用程序语言
- 24. 更改Android应用程序语言
- 25. 从应用程序更改语言?
- 26. 在html文本框或输入框中键入kannada语言
- 27. 如何更改输入框的文本?
- 28. 如何在文本框中输入时更改标签文本
- 29. 如何在iOS中更改应用程序语言阿拉伯语或英语?
- 30. 更改语言输入类型=文件
你能做的就是设置DIR = “RTL” 文本框里面最好的。 – 2010-12-09 09:08:11
你试过我的解决方案吗? – 2010-12-09 09:15:14
@shadow:dir =“rtl”只会改变方向..不是输入语言.. @Jani:即时尝试它 – Grace 2010-12-09 09:25:45