Git.Storage.Web/Theme/plugins/jquery-validation/test/test.js
(开头部分) 39KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
if ( window.sessionStorage ) {
sessionStorage.clear();
}
jQuery.validator.defaults.debug = true;
$.mockjaxSettings.log = $.noop;
$.mockjax({
url: "form.php?user=Peter&password=foobar",
responseText: 'Hi Peter, welcome back.',
responseStatus: 200,
responseTime: 1
});
$.mockjax({
url: "users.php",
data: { username: /Peter2?|asdf/},
responseText: 'false',
responseStatus: 200,
responseTime: 1
});
$.mockjax({
url: "users2.php",
data: { username: "asdf"},
responseText: '"asdf is already taken, please try something else"',
responseStatus: 200,
responseTime: 1
});
$.mockjax({
url: "echo.php",
response: function(data) {
this.responseText = JSON.stringify(data.data);
},
responseTime: 100
});
module("validator");
test("Constructor", function() {
var v1 = $("#testForm1").validate();
var v2 = $("#testForm1").validate();
equal( v1, v2, "Calling validate() multiple times must return the same validator instance" );
equal( v1.elements().length, 3, "validator elements" );
});
test("validate() without elements, with non-form elements", 0, function() {
$("#doesntexist").validate();
});
test("valid() plugin method", function() {
var form = $("#userForm");
form.validate();
ok ( !form.valid(), "Form isn't valid yet" );
var input = $("#username");
ok ( !input.valid(), "Input isn't valid either" );
input.val("Hello world");
ok ( form.valid(), "Form is now valid" );
ok ( input.valid(), "Input is valid, too" );
});
test("valid() plugin method", function() {
var form = $("#testForm1");
后面还有 1364 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
