js判断循环文本框的值不能为空

来源:百度知道 编辑:UC知道 时间:2024/05/30 02:38:09
function check()
{
sum = parseInt(document.all.totalsum.value);
alert(sum)
for(var i=1;i<=sum;i++)
{
alert("xxx")
if (document.form["scenicspot_id"+i].value=="")
{
alert("aaaa")
alert("至少有一个scenicspot_id为空!");
return false;
}
}
}
不走if判断。请js高手指教!

form[x]这是在取页面上的所有form,
x不是form的名,而是序号,
也就是form[x]是个数组,
而且我看你是要取文本框吧,
为什么要取form呢

if (document.form["scenicspot_id"+i].value=="")
这句错了
document.FORM(FORM表单的名).loc(表单里的字段的名).value