表单验证的方法

 function validateForm($_form){
  var self = this;
  if($_form){
    var requires = $_form.find('[required]');
  }else{
    var requires = $('[required]');
  }  
  for(var i = 0, len = requires.length; i < len; i++){
    var $_this = requires.eq(i);
    var name = $_this.attr('name');
    var value = base.trim($_this.val());
    var tip = {
      'default': '请将标星的表单填写完整',
      'redirect_url': '请填写正确的链接'
    };
    var warn_info = tip[name] ? tip[name] : tip['default'];
    var check = $_this.data('check');
    if ((check && !self.regValidate[check](value)) || !value) {
      errTip.show(warn_info);
      $_this.focus();
      $('.loading').hide();
      base.resetBtn();
      return false;
    }
  }
  return true;
},

posted @ 2018-04-26 16:18  xiaoyaoyaozheng  阅读(112)  评论(0)    收藏  举报