0

http://www.w3schools.com/tags/att_select_form.asp

したがって、上記のリンクでは、フォームが参照である限り、 <input>(select) がコンテナーの外側にある可能性があることを示しています。<form>

<select>ただし、複数のフォームがあり、送信されたフォームに値が含まれていることを確認したい場合はどうすればよいでしょうか。どうすればそれを行うことができますか?

例:

<select id="item1">....</select>
<form id="form1">...</form>
<form id="form2">...</form>
<form id="form3">...</form>
<form id="form4">...</form>

どのフォームを送信してitem1も必ず含まれるようにしたいです。

4

2 に答える 2

3

あなたはこのようなことをすることができます

<select id="item1" name="item1">....</select>
<form id="form1" onsubmit="document.getElementById('h1').value = document.getElementById('item1').value">
<input type=hidden value="" id="h1" name="item1">
</form>
于 2013-07-18T21:48:32.513 に答える
2

この回答で提供されているような javascript onsubmit を使用すると、送信されたフォームに関係なく、データを取得してフォームに追加するのに役立つ場合があります。

于 2013-07-18T21:45:46.180 に答える