Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/406.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 对话框中的jQuery验证_Javascript_Jquery_Forms_Validation_Dialog - Fatal编程技术网

Javascript 对话框中的jQuery验证

Javascript 对话框中的jQuery验证,javascript,jquery,forms,validation,dialog,Javascript,Jquery,Forms,Validation,Dialog,我正在使用jQuery对话框和验证插件创建弹出表单。除了一件事之外,所有这些都可以正常工作——当表单关闭时,错误消息不会清除,即当用户关闭表单时,表单不会将自身“重置”回其初始状态 我的代码如下: HTML JS-验证 $('#frmAClientActionPlanDetails').validate({ rules: { iActionPlanTitle: { required: true, minlength: 2

我正在使用jQuery对话框和验证插件创建弹出表单。除了一件事之外,所有这些都可以正常工作——当表单关闭时,错误消息不会清除,即当用户关闭表单时,表单不会将自身“重置”回其初始状态

我的代码如下:

HTML

JS-验证

$('#frmAClientActionPlanDetails').validate({
    rules: {
        iActionPlanTitle: {
            required: true,
            minlength: 2
        },
        iDescription: {
            required: true,
            minlength: 2
        }
    },
    messages: {
    iActionPlanTitle: {
        required: "Please enter a title."
    },      
    iDescription: {
        required: "Please enter a description."
    }   
    },
    errorElement: "li",
});

有人能给我建议吗?谢谢

调试页面并检查错误标签使用的类或id。然后基于这些属性,您可以从中清除文本。
对于清除,您可以使用以下内容:

$(id).html('');

关闭对话框时,必须清除errormsg字符串值:

close: function() {
 .
 . 
   $('#iFileUploadedMsg').val('');
 .
 . 
  }
$(id).html('');
close: function() {
 .
 . 
   $('#iFileUploadedMsg').val('');
 .
 . 
  }