同时循环Javascript函数

时间:2010-05-26 22:25:23

标签: javascript validation

我有以下基本功能:

<script type="text/javascript">
function Form_Data(theForm)
{

var t=1;
while (t<=5) {

if (theForm.F[t]FirstName.value == "")
    {
    alert("Please enter Fighter 1's First Name.");
    theForm.F[t]FirstName.focus();
    return (false);
    }
t++;
}

return (true);
}
</script>

脚本(js验证)使用此代码失败。如果我删除[t]并替换为数字(1,2,3,4等),则验证适用于相应的字段。我做错了什么?

1 个答案:

答案 0 :(得分:3)

您不能将索引用作名称的一部分,您必须将名称放在一起作为字符串并用作索引:

theForm['F' + t + 'FirstName']