【发布时间】:2013-01-11 11:47:41
【问题描述】:
我想在 url 输入字段上关闭 Jquery 的验证 - example here
我添加了一个在文本字段和 url 字段上调用的方法,但结果不同。 Jquery 对 url 字段的验证胜过我的,但我不希望在我收集的 URL 中出现http://。
有没有办法让我的接管?
【问题讨论】:
标签: jquery validation
我想在 url 输入字段上关闭 Jquery 的验证 - example here
我添加了一个在文本字段和 url 字段上调用的方法,但结果不同。 Jquery 对 url 字段的验证胜过我的,但我不希望在我收集的 URL 中出现http://。
有没有办法让我的接管?
【问题讨论】:
标签: jquery validation
您可以覆盖 jquery validate 的默认 url 验证,例如:
jQuery.validator.methods.url = function(value, element) {
return this.optional(element) || true;
};
然后添加您的自定义 url 验证方法:
jQuery.validator.addMethod("isurl",function(value,element) {
return this.optional(element)
|| /^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$/.test(value);
},"Proper URL, please");
【讨论】: