2013-04-08 111 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。
因此,您需要將確認函數的返回值保存在變量中,然後檢查該變量以執行所需的操作。