【发布时间】:2026-01-19 00:50:01
【问题描述】:
<script type="text/javascript">
var errorExist = false;
$(document).ready(function(){
$("#form3").submit(function(){
var get_count = $("#form3 input[type=text]").length;
for(i=1; i<=get_count; i++){
if($(".qtyy"+i).val()==""){
errorExist = "true";
}
}
if(errorExist == "true"){
errorExist = false;
alert("Please enter value");
return false;
}
});
});
</script>
<form action="" name="form3" id="form3" method="post">
<input name="qtyy[]" type="text" class="qtyy1" size="7" />
<input name="qtyy[]" type="text" class="qtyy2" size="7" />
<input name="qtyy[]" type="text" class="qtyy3" size="7" />
<input name="qtyy[]" type="text" class="qtyy4" size="7" />
<input name="qtyy[]" type="text" class="qtyy5" size="7" />
<input type="submit" value="Place Your Order" name="postorder" id="postorder" />
</form>
【问题讨论】:
-
为什么要写这个 var errorExist = flag++;
-
你两次声明 errorExist 检查我的代码
-
替换errorExist = flag++; with errorExist = "true";。这将解决你的问题
-
在此之前我检查了你的代码,但没有工作。
-
它对我有用。你能创建一个链接
标签: jquery forms validation textfield