JS验证表单的问题
- JScript code
<script> function checks(k) { for(var i=1;i<=k;i++){ var tt="result"+i+""; if (document.form1.tt.value==""){ alert("请选择核实的结果!"); document.form1.tt.focus(); return false; } } return true; } </script> - JScript code
<script> function checks(k) { for(var i=1;i<=k;i++){ var tt="result"+i+""; if (document.form1.result1.value==""){ alert("请选择核实的结果!"); document.form1.result1.focus(); return false; } if (document.form1.result2.value==""){ alert("请选择核实的结果!"); document.form1.result2.focus(); return false; } } return true; } </script> 为什么第一个JS执行有错误,第二个却可以执行?
[解决办法]
- JScript code
<script> function checks(k) { for(var i=1;i<=k;i++){ var tt="result"+i+""; if (document.form1[tt].value==""){ alert("请选择核实的结果!"); document.form1[tt].focus(); return false; } return true; } </script>