2011-10-17 34 views
0

我想顯示確認對話框「您確定嗎?」當用戶單擊提交按鈕時,只有當客戶端驗證(使用MVC3驗證屬性創建)已通過時才應顯示此確認對話框。但事件之前發射:確認後顯示確認對話框

$("#submitbutton").click(function() { 
    if (confirm("The overall rating is less than 3. Are you sure you want to submit the PEMS?")) { 
     return true; 
    } 
    return false; 
}); 

我該如何解決這個問題?

+0

如果提交按鈕是在表單'

',並且您正在使用驗證屬性,則只有在驗證通過後纔會執行提交。 – Rafay

回答

1

找到了答案:

我們需要使用$(formselector).valid()這樣的:

if ($('#myform').valid()) { 
    // do whatever you want here 
}