jsp页面无法识别行array aa[]
中的document.dd.aa[i].value
....
具体dd是我的表格名称....
<script type="text/javascript">
function chk()
{
var errmsg = new String("");
var aa = new Array("t1","t2");
for(var i=0;i<=1;i++)
{
var ddd = document.dd.aa[i].value;
if(ddd=="")
{
errmsg += "Empty field:" +"\n";
}
}
alert(errmsg);
}
</script>
提前Thx:DD ......
答案 0 :(得分:4)
要访问数组,只需:
var ddd = aa[i];
此外,最好使用文字创建数组:
var aa = ['t1','t2'];
如果dd
是表单,则document.dd
将返回名为dd
的DOM表单元素。要访问元素,您需要使用DOM遍历方法遍历元素,例如getElementById
,getElementsByTagName
等。
答案 1 :(得分:4)
var aa = new Array("t1","t2");
以上不是表格的一部分。所以var ddd = document.dd.aa[i].value;
是错误的。
您可以直接访问数组。 所以这样做。
var ddd = aa[i];