jQuery附加处理程序以进行验证

时间:2015-05-15 09:22:57

标签: jquery handler

我需要使用jQuery进行字段验证(必填字段)。为此,我们使用了一些现有的jQuery代码(第三方)。 目前的情况:            名称的输入控件       电话输入控制(必填,正则表达式)       电子邮件的输入控件(必需,正则表达式)       在这里我传递div id和第三方代码将循环遍历所有子元素并执行验证并返回true如果它否则为false。(无验证消息)

但对于正则表达式,他们提到了

   function validateUsingRegularExpression() {
    // Construct a jQuery object out of the element that changed.
    var $element = jquery(this);
    var validateSuccess = false;
    var value = $element.val();

    //Do some regex validation if it returns true set 

    validateSucess = true;

    triggerResult(validateSuccess, $element);
  }

   function triggerResult(validateSuccess, $element) {
    if (validateSuccess) {
        $events.trigger('ValidatorSuccess', [$element]);
    }
    else {`enter code here`
        // If one validation fails then it fails for the group.
        me.IsValid = false;

        var message = $element.attr('Regex failed');
        $events.trigger('ValidatorFailure', [$element, message]);
    }
   }





 // Attach custom event handling for RequiredFieldValidator exception if    the default behavior
// is not adequate.
    this.OnValidatorSuccess = function (handler) { $events.on ('ValidatorSuccess', handler); }
    this.OffValidatorSuccess = function (handler) { $events.off('ValidatorSuccess', handler); }

      this.OnValidatorFailure = function (handler) { $events.on('ValidatorFailure', handler); }
      this.OffValidatorFailure = function (handler) { $events.off('ValidatorFailure', handler); }

有人可以帮我解决如何添加处理程序

0 个答案:

没有答案