日期:2014-05-16  浏览次数:20324 次

jquery中的validate控件出现错误验证提示后,如何清空错误,变成就像没执行验证的时候一样?
我的asp.net页面上有两个提交按钮,一个提交按钮是可以验证的
另一个不验证.
我写了这样的一个方法,结果 如果没有执行 $("#btnUpdateInfo").click(function(){事件的时候呢,第二个按钮是可以提交的,但是问题是,如果第一个提交显示错误提示后,第二个就不可能再提交了,求解啊, 在线等啊
<script type="text/javascript">
  $().ready(function() {
  $("#btnUpdateInfo").click(function(){
  $("#formUpdateUserInfo").validate({
  rules:{
  txtRealName:
  {
  required:true,
  minlength:4,
  maxlength:10 
  },
  txtEmail:
  {
  email:true
  },
  tdtelNo:
  {
  digits:true,
  rangelength:[7,12]
  },
  txtmobileNo:
  {
  digits:true,
  rangelength:[11,11]
  }
  },
  messages:{
  txtRealName:
  {
  required:"请输入真实姓名",
  minlength:"输入过短",
  maxlength:"输入过长" 
  },
  txtEmail:
  {
  email:"请输入正确的Email"
  },
  tdtelNo:
  {
  digits:"请输入正确的固定电话号码",
  rangelength:"请输入正确的固定电话号码"
  },
  txtmobileNo:
  {
  digits:"请输入正确的移动电话号码",
  rangelength:"请输入正确的移动电话号码"
  }
  },
  errorPlacement: function(error,element){
  if(element.is("#txtCheckCodeUserInfo"))
  error.appendTo("#spanCheckCodeUserInfo");
  else
  error.appendTo(element.parent());
  }
  });
  }); 
  }); 
   
   

  //$("#btnSubmit").click(function() {
  // $("form").validate(validate_settings_submit);
  //});

  </script>


------解决方案--------------------
顶一下