我的网页上有3个单独的表单(所有表单都有唯一的输入字段)
<form id="moneyForm">
<form id="profile">
<form id="get_ahelp">
对于每个表单,我都会创建一个这样的验证规则:
$("#moneyForm").validate({
rules: {
u_money:{required:true}
},
submitHandler: function(form) {
form.submit();
}
});
var validator = $("#profile").validate({
errorElement: "span",
rules: {
u_surname:{
required:true,
letters:true
}
},
submitHandler: function(form) {
form.submit();
}
});
$("#get_ahelp").validate({
rules: {
h_name:{required:true}
},
submitHandler: function(form) {
form.submit();
}
});
当我提交第一张表格时 - 一切都没问题,第三张也是正常的。
但是当我尝试提交第二种形式(个人资料)时,它会以某种方式尝试验证第三种形式。同时在第三种形式的空字段附近,在 span 容器中生成错误。这怎么可能?是否可以修复它以及可能导致类似错误的原因?
P.S。我为英语道歉,我使用了翻译