我需要使用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); }
有人可以帮我解决如何添加处理程序