• ベストアンサー

2つの入力フォームの「入力窓」と「submitボタン」を共有させたい

javascriptについての質問です。 ふたつの入力フォームの「入力窓」と「submitボタン」を共有させたいと 思っています。「検索対象」は、ラジオスイッチで切り替えると します。どのような、scriptが必要なのでしょうか? まったくの初心者で、お恥ずかしいのですが、よろしくご指導 ください。 参考URL http://www.majibaka.com/

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

送り先をかえたいということならactionをいじることになります <form action="a.htm" method="get"> <input type="text" name="hoge" value="" /> <input type="submit" value="送信する" /><br /> <input type="radio" name="fuga" onClick="this.form.action='a.htm'" checked />送信先1 <input type="radio" name="fuga" onClick="this.form.action='b.htm'" />送信先2 </form> ただしこうすると、不要なパラメータfugaがついてしまいますので きにいらないならラジオボタンを別フォームにしてください <form action="a.htm" method="get" id="form_hoge"> <input type="text" name="hoge" value="" /> <input type="submit" value="送信する" /><br /> </form> <form> <input type="radio" name="fuga" onClick="document.getElementById('form_hoge').action='a.htm'" checked />送信先1 <input type="radio" name="fuga" onClick="document.getElementById('form_hoge').action='b.htm'" />送信先2 </form>

noname#112006
質問者

お礼

丁寧にご指導くださり、ありがとうございました。

その他の回答 (1)

回答No.1

<form> <p><input type="text" name="a"><input type="submit" value="送信"></p> <p><input type="text" name="b"><input type="submit" value="送信"></p> </form> 何がしたいのか分かりませんが、これでいいのでは?

noname#112006
質問者

お礼

ありがとうございました

noname#112006
質問者

補足

説明不足でした。すみません。 補足しました http://www.majibaka.com/

関連するQ&A