MVC 3 - 检查表单是否有效(已通过客户端验证)

时间:2011-01-25 05:10:10

标签: asp.net-mvc-3

我在MVC 3中使用开箱即用的客户端验证。在客户端,我想检测表单是否已通过客户端验证。如果是这样,我想显示一个忙碌指示符并禁用“提交”按钮。

所以我正在寻找一个错误集合的form.isValid类型属性,我可以从js查询。

任何指针。

由于

点Pj

2 个答案:

答案 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>