我有一个包含 4 个 jQuery 选项卡的页面,每个选项卡上都包含不同的表单。每个表格都应该采用不能大于 100 的数字。
我编写了这个 jQuery 代码来验证表单以确保输入的数字小于 100:
$(document).ready(function(){
var preventSubmit = 0;
$('#targetForm').submit(function(){
$(':input', '#targetForm').each(function(){
if(this.value > 100){
$('#message').fadeIn();
$('#message').fadeOut(4000);
prevent = 1;
}//END IF
});
if(preventSubmit == 1){
preventSubmit = 0;
return false;
}//END IF
});
});
它工作正常,但仅适用于第一个选项卡上的表单。如果我单击第二个选项卡并提交无效数据(超过 100 个),它不会验证。
有任何想法吗?
谢谢