1

すべての div からではなく、 form 内の特定の div から入力要素を取得するにはどうすればよいですか?

JQUERYではなくJAVASCRIPTを使いたい。

このように使用しようとしまし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 の名前は同じで、div2 からではなく、div1 という名前の div のテキスト フィールドの値を取得したいのですが、どうすればそれを行うことができますか。

何か助けはありますか?

4

1 に答える 1

2

入力要素に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>
于 2012-06-21T20:57:26.830 に答える