Git.Storage.Web/Theme/plugins/jquery-validation/test/rules.js
(开头部分) 7KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
module("rules");
test("rules() - internal - input", function() {
var element = $('#firstname');
var v = $('#testForm1').validate();
deepEqual( element.rules(), { required: true, minlength: 2 } );
});
test("rules(), ignore method:false", function() {
var element = $('#firstnamec');
var v = $('#testForm1clean').validate({
rules: {
firstname: { required: false, minlength: 2 }
}
});
deepEqual( element.rules(), { minlength: 2 } );
});
test("rules() HTML5 required (no value)", function() {
var element = $('#testForm11text1');
var v = $('#testForm11').validate();
deepEqual( element.rules(), { required: true } );
});
test("rules() - internal - select", function() {
var element = $('#meal');
var v = $('#testForm3').validate();
deepEqual( element.rules(), {required: true} );
});
test("rules() - external", function() {
var element = $('#text1');
var v = $('#form').validate({
rules: {
action: {date: true, min: 5}
}
});
deepEqual( element.rules(), {date: true, min: 5} );
});
test("rules() - external - complete form", function() {
expect(1);
var methods = $.extend({}, $.validator.methods);
var messages = $.extend({}, $.validator.messages);
$.validator.addMethod("verifyTest", function() {
ok( true, "method executed" );
return true;
});
var v = $('#form').validate({
rules: {
action: {verifyTest: true}
}
});
v.form();
$.validator.methods = methods;
$.validator.messages = messages;
});
后面还有 213 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
