0

我使用了 js 提示符。消息和默认值以阿拉伯语显示,但 OK/Cancel 按钮以英语显示,如何将 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.jsOk/Cancel 按钮更改为阿拉伯语,并且 jPrompt 正确显示它意味着它以阿拉伯语显示。但问题是当我们使用 jPrompt 时,它会在单击确定/取消按钮之前执行下一行代码。我不需要在单击确定/取消按钮之前执行下一行代码。这就是我选择 prompt 的原因,但我不知道如何将 OK/Cancel 按钮标题更改为阿拉伯语。

4

2 回答 2

3

你不能。prompt是一个使用浏览器 chrome 语言环境的浏览器 API - 即,“OK”和“CANCEL”将使用客户端浏览器的语言。

于 2012-08-22T04:54:42.153 回答
0

javascript 提示不在您的控制范围内。Windows 上的 IE 以操作系统语言为提示信息。即因为它使用messagebox Win32 API 调用。非本地浏览器 Google chrome 和 Firefox 使用浏览器语言设置。它的类似浏览器可能遵循 OS 语言或浏览器语言。参考:-设置浏览器语言

于 2012-08-22T05:08:38.410 回答