
有多个表单,表单中的控件都同名,使用javascript如何取得其中一个表单中所有同名的控件
<formid="form1"name="form1"method="post"action=""><inputtype="checkbox"name="checkbox...
<form id="form1" name="form1" method="post" action="">
<input type="checkbox" name="checkbox" value="checkbox" />test1
<input type="checkbox" name="checkbox" value="checkbox" />test2
</form>
<form id="form2" name="form2" method="post" action="">
<input type="checkbox" name="checkbox" value="checkbox" />test3
<input type="checkbox" name="checkbox" value="checkbox" />test4
</form>
如何只取得form1中同名控件?
知道 “var name = document.getElementsByName("checkbox");”可以取得全部同名“checkbox”控件
问题已解决了
var n = 1;
var FORM = document.getElementById("form"+n);
var name = FORM.checkbox;
这样就可以参数形式传递了 哦也~~~~~ 展开
<input type="checkbox" name="checkbox" value="checkbox" />test1
<input type="checkbox" name="checkbox" value="checkbox" />test2
</form>
<form id="form2" name="form2" method="post" action="">
<input type="checkbox" name="checkbox" value="checkbox" />test3
<input type="checkbox" name="checkbox" value="checkbox" />test4
</form>
如何只取得form1中同名控件?
知道 “var name = document.getElementsByName("checkbox");”可以取得全部同名“checkbox”控件
问题已解决了
var n = 1;
var FORM = document.getElementById("form"+n);
var name = FORM.checkbox;
这样就可以参数形式传递了 哦也~~~~~ 展开
展开全部
var name = document.getElementById("form1").getElementsByName("checkbox");
通过父对象找到子对象就行了啊
通过父对象找到子对象就行了啊
更多追问追答
追问
经过调试,出现问题:对象不支持“getElementsByName”属性或方法
追答
var name = document.form1.checkbox;
不过这种用法只有IE支持
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询