从表单JS中的div中获取元素

时间:2012-06-21 20:54:17

标签: javascript html

如何将输入元素从表单中的某个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,我怎么能这样做。

任何帮助?

1 个答案:

答案 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>