<form name="form1" method="post" action="test_1.asp">
所属地区:<select name="mytest"><option value=""></option><option value='0.001'>总公司</option><option value='0.001.001'>上海</option></select>
姓名:<input type="text" name="address">
<p>
说明:<textarea name="approach"></textarea>
</p>
<input type="submit" name="Submit" value="提交">
</form>
<script>var all=document.form1.elements;
for(var i=0;i<all.length;i++){
alert(all[i].name);
}
</script>
所属地区:<select name="mytest"><option value=""></option><option value='0.001'>总公司</option><option value='0.001.001'>上海</option></select>
姓名:<input type="text" name="address">
<p>
说明:<textarea name="approach"></textarea>
</p>
<input type="submit" name="Submit" value="提交">
</form>
<script>var all=document.form1.elements;
for(var i=0;i<all.length;i++){
alert(all[i].name);
}
</script>
for(var i=0; i<oForm.elements.length; i++)
{
if(oForm.elements[i].type == "text")
alert(oForms.elements[i].name);
}
没看清题意,用楼上的吧
我想知道,如果我在不知道表单名的时,怎么找呢?
如:我不知道这个表单的name="form1“,那我改在写呢?
谢谢~!
解决了,我马上给分~!
请关注!
var all=document.forms[该form在整个文档中的索引].elements;
for(var i=0;i<all.length;i++){
alert(all[i].name);
}
</script>
var all=document.forms[该form在整个文档中的索引].elements;
for(var i=0;i<all.length;i++){
alert(all[i].name);
}
</script>
我刚才试了一下,我是这样用的:
var all=document.forms.elements;
for(var i=0;i<all.length;i++){
alert(all[i].name);
}
可是网页提示说:all.length不是对象,
我这样使用:
var all=document.forms[].elements;
for(var i=0;i<all.length;i++){
alert(all[i].name);
}
网页提示:var all=document.forms[].elements行有语法错误,我才开始学JavaScript
请帮个忙~!