使用 jquery 验证器单击一次按钮,一次在同一页面上验证多个表单
Validate Multiple Form on the same page at once with a single button click with jquery validator
是否可以通过单击单个按钮使用 jquery 验证器验证多个表单。如果是怎么办
到目前为止我完成的代码
$(document).ready(function () {
$('button.validateAll').click(function(){
$('form').each(function(){
$(this).validate({
rules:{
title:{
required:true,
minlength:5
}
},
submitHandler: function(form){
return true;
}
});
});
});
});
您误解了 .validate()
方法的用途...
$('button.validateAll').click(function(){
$('form').each(function(){
$(this).validate({...
.validate()
方法仅初始化表单上的插件。如果您希望在用户填写表单时进行验证,那么您必须在加载表单后立即初始化插件,而不是在单击按钮时。
$(document).ready(function () {
$('form').each(function() {
$(this).validate({...
要通过单击按钮验证页面上的所有表单,需要自定义 click
处理程序和 .valid()
方法...
$(document).ready(function () {
$('button.validateAll').click(function() {
$('form').each(function() {
$(this).valid();
});
});
});
是否可以通过单击单个按钮使用 jquery 验证器验证多个表单。如果是怎么办
到目前为止我完成的代码
$(document).ready(function () {
$('button.validateAll').click(function(){
$('form').each(function(){
$(this).validate({
rules:{
title:{
required:true,
minlength:5
}
},
submitHandler: function(form){
return true;
}
});
});
});
});
您误解了 .validate()
方法的用途...
$('button.validateAll').click(function(){
$('form').each(function(){
$(this).validate({...
.validate()
方法仅初始化表单上的插件。如果您希望在用户填写表单时进行验证,那么您必须在加载表单后立即初始化插件,而不是在单击按钮时。
$(document).ready(function () {
$('form').each(function() {
$(this).validate({...
要通过单击按钮验证页面上的所有表单,需要自定义 click
处理程序和 .valid()
方法...
$(document).ready(function () {
$('button.validateAll').click(function() {
$('form').each(function() {
$(this).valid();
});
});
});