日期:2014-05-16  浏览次数:20417 次

js获取form的内容出错(急)
表单里的下拉菜单:
<script>
for(   i=1;i <3;i++)
  str+= ' <select   name=Area '+i+ '   id=Area '+i+ '   OnChange= "setType( '+i+ '); "   > '+   AreaList   + ' </select> '
</script>

下面是setType函数
function   setType(n){

var   id;
id=document.form1.Area[n].value
}

问题就是:document.form1.Area[n].value获取不了n的值,等着救命!

------解决方案--------------------
不好意思写错了

id=document.form1( "Area "+n).value
------解决方案--------------------
或者这样


str = eval( "document.form1.Area "+n)