1

如何从表单中的某个 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 命名相同,我想获取名为 div1 而不是从 div2 的 div 文本字段的值,我该怎么做。

有什么帮助吗?

4

1 回答 1

2

如果输入元素有id's,你可以做类似的事情

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>
于 2012-06-21T20:57:26.830 回答