2013-04-08 71 views
1

你好,我有这行代码。Onclick确认不起作用

onClick="confirm('Are you sure you want to update the database 
    to the latest version?')"><li class="navb">Update Version 

但问题是即使用户点击取消或没有。它仍然会执行该功能。希望对我做错的任何帮助有所帮助。谢谢

+0

如何处理确定或取消按钮单击...显示您的JS – Pranav 2013-04-08 05:32:21

回答

6

您必须使用return confirm(...)而不是只有confirm(...)它的工作。

1

确认函数实际返回一个布尔值。如果用户单击确定,则为true;如果单击取消,则为false。
因此,您需要将确认函数的返回值保存在变量中,然后检查该变量以执行所需的操作。