用for做循环if判断?
<script language= "javascript ">
function ckfm1()
{
if ( fm1.add.value == ' ' )
{
alert( "请选择“检查地点”! " );
fm1.add_src.focus();
return false;
}
}
</script>
上面判断语句,我想改成下面的,请问如何简改? 比如用for(),感谢大家!!
<script language= "javascript ">
function ckfm1()
{
if ( fm1.add.value == ' ' )
{
alert( "请选择“检查地点”! " );
fm1.add_src.focus();
return false;
}
if ( fm2.add.value == ' ' )
{
alert( "请选择“检查地点”! " );
fm2.add_src.focus();
return false;
}
if ( fm3.add.value == ' ' )
{
alert( "请选择“检查地点”! " );
fm3.add_src.focus();
return false;
}
if ( ..............
}
</script>
------解决方案--------------------建议一个页面最好不要有多个Form
你的问题 可以这样解决
var i;
for(i=1;i <3;i++) {
var tForm = document.getElementById( "fm " + i);
if ( tForm.add.value == ' ' )
{
alert( "请选择“检查地点”! " );
tForm.add_src.focus();
return false;
}
}