如何将浏览器中的确定/取消按钮的文本更改为所需的文本?

时间:2011-12-29 04:30:45

标签: php javascript user-interface

有没有办法将确认的按钮文字更改为所需的文字? (是/否或OK / CANCEL)
我的语言不是英语,这个问题真的破坏了网站用户界面吗?

修改
我在我的PHP Web应用程序中使用JavaScript来显示确认对话框。

1 个答案:

答案 0 :(得分:1)

你不能(出于明显的安全原因)。

至于母语,这取决于支持和浏览器识别的设备操作系统。

正如杰伊指出的那样,你可以创建自己的对话框。

使用JavaScript,有两种主要方法可以解决这个问题。

一:

confirm("Do you like eggs?");

这会生成用户必须单击的本机确认对话框(带有肯定和否定按钮)。如果他们点击肯定,脚本继续。如果是否定的,它就会结束。

这是最容易实现的,因为它利用了浏览器的本机功能。它也是本机本地化的,只要操作系统和浏览器支持以及用户设置它。

二:

第二个选项是创建自己的模态。这通常通过使用JavaScript来更新DOM以掩盖背景(通常使用大型DIV)然后创建一个“弹出”来完成,这将是通过CSS设置的DIV样式。然后,您可以使用任何您想要的措辞创建任何您想要的交互。大多数标准UI JS库(例如jQueryUI)现在都将这些作为内置组件。