我在MVC 3中使用开箱即用的客户端验证。在客户端,我想检测表单是否已通过客户端验证。如果是这样,我想显示一个忙碌指示符并禁用“提交”按钮。
所以我正在寻找一个错误集合的form.isValid类型属性,我可以从js查询。
任何指针。
由于
点Pj
答案 0 :(得分:30)
您可以使用以下内容:
if ($('#yourform').valid()) {
// the form passed client side validation
// TODO: show busy indicator and disable submit button
}
答案 1 :(得分:0)
<script>
$(function () {
$(document).on('submit', 'form', function () {
DisableSubmitButtons();
console.log("All done");
});
});
function DisableSubmitButtons() {
$("#backButton").addClass("disabledbutton");
$("#nextButton").addClass("disabledbutton");
}
</script>