我具有以下基本功能:
<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等),则验证将在相应的字段上进行。我究竟做错了什么?
最佳答案
您不能将索引用作名称的一部分,而必须将名称作为字符串放置在一起并用作索引:
theForm['F' + t + 'FirstName']