我使用过js提示符。消息和默认值以阿拉伯语显示,但是OK / Cancel按钮以英语显示,如何将确定/取消按钮更改为阿拉伯语
我的java脚本是
var enter_name ='<fmt:message key="enter.name"/>';
var _name ='<fmt:message key="default.name"/>';
prompt(enter_name,_name);
属性文件 阿拉伯
enter.name=أدخل اسم المستخدم
default.name=اسم المستخدم
英
enter.name=Enter Username
default.name=Username
我尝试过使用jPrompt,将jquery.alerts.js
确定/取消按钮更改为阿拉伯语并将jPrompt正确显示正确表示以阿拉伯语显示。但问题是当我们使用jPrompt时,它会在单击Ok / Cancel按钮之前执行下一行代码。在单击OK / Cancel按钮之前,我不需要执行下一行代码。这就是为什么我选择提示,但我不知道如何将确定/取消按钮标题更改为阿拉伯语。
答案 0 :(得分:3)
你做不到。 prompt
是一个使用浏览器chrome区域设置的浏览器API - 即“OK”和“CANCEL”将采用客户端浏览器的语言。
答案 1 :(得分:0)
javascript提示符不在您的控件中。 Windows上的IE遵循提示消息的操作系统语言。即因为它使用messagebox Win32 API调用。非原生浏览器Google Chrome和Firefox使用浏览器语言设置。它的浏览器可能会遵循OS语言或浏览器语言。请参阅: - set browser language。