code/Athena0.0.1/Web/Content/validate/jquery.validate.min.js
(开头部分) 44KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/**
* jQuery Validation Plugin 1.9.0
*
* http://bassistance.de/jquery-plugins/jquery-plugin-validation/
* http://docs.jquery.com/Plugins/Validation
*
* Copyright (c) 2006 - 2011 Jörn Zaefferer
*
* Dual licensed under the MIT and GPL licenses:
* http://www.opensource.org/licenses/mit-license.php
* http://www.gnu.org/licenses/gpl.html
*/
(function (c) {
c.extend(c.fn, {
validate: function (a) {
if (this.length) {
var b = c.data(this[0], "validator");
if (b) return b;
this.attr("novalidate", "novalidate");
b = new c.validator(a, this[0]);
c.data(this[0], "validator", b);
if (b.settings.onsubmit) {
a = this.find("input, button");
a.filter(".cancel").click(function () {
b.cancelSubmit = true
});
b.settings.submitHandler && a.filter(":submit").click(function () {
b.submitButton = this
});
this.submit(function (d) {
function e() {
if (b.settings.submitHandler) {
if (b.submitButton) var f = c("<input type='hidden'/>").attr("name",
b.submitButton.name).val(b.submitButton.value).appendTo(b.currentForm);
b.settings.submitHandler.call(b, b.currentForm);
b.submitButton && f.remove();
return false
}
return true
}
b.settings.debug && d.preventDefault();
if (b.cancelSubmit) {
b.cancelSubmit = false;
return e()
}
if (b.form()) {
if (b.pendingRequest) {
b.formSubmitted = true;
return false
}
return e()
} else {
b.focusInvalid();
return false
}
})
}
return b
} else a && a.debug && window.console && console.warn("nothing selected, can't validate, returning nothing")
},
后面还有 950 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
