2011-10-17 190 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 
}