jQuery Validation Plugin 1.8.1 Save&提交按钮

时间:2011-07-12 17:56:23

标签: asp.net jquery-plugins form-submit

我正在使用jQuery Validation Plugin 1.8.1。这里我的Web表单包含各种控件,如文本框,下拉列表,用户控件等。每个控件都有验证(必填字段,电子邮件)
输入id =“email”name =“email”class =“{validate:{required:true,email:true}}”
现在我的页面有Save&提交按钮,这里根据要求,如果用户点击保存按钮,用户可以保存表格(也是不完整的表格),在这种情况下,不应该提示用户输入必填字段(如果他要离开)。数据将保存为草稿,他可能会在稍后重新继续,但如果他点击提交所有验证标记为每个控件将适用。

    <script type="text/javascript">

        $().ready(function () {
            $.validator.setDefaults({
         invalidHandler: function (form, validator) {  }
    });

    var container = $("div.container");

    $("#form1").validate({
        errorContainer: container,
        errorLabelContainer: $("ul", container),
        wrapper: 'li',
        meta: "validate"
    });
});
    </script>

以上是Master Page中编写的Base验证方法。知道如何实现这个???

2 个答案:

答案 0 :(得分:0)

设置“保存”按钮的UseSubmitBehavior属性false值

答案 1 :(得分:0)

对于保存按钮,只需将类设置为“取消”而不是“提交”。这将跳过验证。

答案可以在这里看到:

jQuery validate(); Only validate on click of one type of submit button

http://docs.jquery.com/Plugins/Validation/Reference#Skipping_validation_on_submit