我有 13 个表单,每个表单都有 5 到 6 个输入。
下面的代码运行良好,但必须对所有输入重复。
$('#formID').validate({
rules:{
inputName:{
required:true,
normalizer: function (value) {
//Trim the value of element for whitespaces
return $.trim(value);
}
}
},
messages:{
inputName: {
required: "Please fill some description"
}
}
});
为了修剪和验证到目前为止我尝试的每个输入
$('form input, form textarea').each(function (index, element) {
var testInput =$(element).attr("name");
// console.log(testInput+'ehllo');
$('form').validate({
rules:{
testInput:{
normalizer: function (value) {
//Trim the value of element for whitespaces
return $.trim(value);
}
}
}
});
});
但这不起作用
请检查此格式。
在同一页面上验证多个表单
示例 http://jsfiddle.net/K6Tkn/
$('form').each(function() {
$(this).validate({
rules:{
inputName:{
required:true,
normalizer: function (value) {
//Trim the value of element for whitespaces
return $.trim(value);
}
}
},
messages:{
inputName: {
required: "Please fill some description"
}
}
});
});