我正在开发一个通过 jQuery 表单验证进行验证的表单。我想知道是否有任何现有的 jQuery 或 javascript 来验证一个人至少 16 岁。一项要求是,如果用户未满 16 岁,则不能提交表单。
我知道这个验证是不够的,所以还会有一些服务器端验证。
我正在开发一个通过 jQuery 表单验证进行验证的表单。我想知道是否有任何现有的 jQuery 或 javascript 来验证一个人至少 16 岁。一项要求是,如果用户未满 16 岁,则不能提交表单。
我知道这个验证是不够的,所以还会有一些服务器端验证。
使用插件的addMethod()
方法,你可以用这个插件完成的事情没有限制。
jQuery.validator.addMethod("myRule", function(value, element, params) {
// your custom validation function
// return false; // represents failed validation
// return true; // represents passed validation
}, jQuery.format("failed - your custom message"));
回调的参数是:
min: 5
参数 is 5
,range: [1, 5]
为其[1, 5]
您可以通过多种方式应用新规则。标准方法就是在内部声明它.validate()
以及您的其他规则。
HTML:
<input type="text" name="field1" />
jQuery :
$(document).ready(function () {
$('#myform').validate({ // initialize the plugin
// other options
rules: {
myfield1: {
required: true,
myRule: true // true/false or parameters
},
// other rules,
}
});
});
请参阅此工作演示,我在其中制定了自定义规则。您可以输入除“5”以外的任何内容。