MVC禁用提交按钮,直到表单验证

时间:2013-04-03 12:59:02

标签: asp.net-mvc

我是MVC4的新手。 任何人都可以告诉我如何禁用提交按钮,直到表单没有通过验证

1 个答案:

答案 0 :(得分:0)

要执行此操作 - 您应该进行客户端验证,因为服务器端验证在按下提交按钮后运行。因此,实现您的客户端验证并使用jQuery显示/隐藏提交按钮,如下所示:

$(document).ready(function() {
    if (validate()) {
        $('#your-submit-button-id').show();
    }
    else {
        $('#your-submit-button-id').hide();
    }
});

使用keypress事件(例如)

实现验证