如何将输入元素从表单中的某个div中获取,而不是从所有div中获取?
我想使用JAVASCRIPT而不是JQUERY。
我尝试使用这样的discountForm.oldDivIdName.elements[i].value.length
,但它不起作用。
更新:
我有一个这样的表格,
<form action="action.php" method="post">
<div id='div1'>
<input type="text" id="id[]" />
</div>
<div id='div2'>
<input type="text" id="id[]" />
</div>
<input type="submit" name="submit" />
</form>
两个文本字段的id都是相同的,我想得到div的文本字段的值,而不是div2,我怎么能这样做。
任何帮助?
答案 0 :(得分:1)
如果输入元素有id
,则可以执行类似
var value = document.getElementById('div1').children[0].value;
你有
的地方<form action="action.php" method="post">
<div id="div1">
<input type="text" id="id" />
<input type="submit" name="submit" />
</div>
</form>