- ベストアンサー
2つの入力フォームの「入力窓」と「submitボタン」を共有させたい
javascriptについての質問です。 ふたつの入力フォームの「入力窓」と「submitボタン」を共有させたいと 思っています。「検索対象」は、ラジオスイッチで切り替えると します。どのような、scriptが必要なのでしょうか? まったくの初心者で、お恥ずかしいのですが、よろしくご指導 ください。 参考URL http://www.majibaka.com/
- JavaScript
- 回答数2
- ありがとう数2
- みんなの回答 (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>
その他の回答 (1)
- 神崎 渉瑠(@taloo)
- ベストアンサー率44% (1016/2281)
<form> <p><input type="text" name="a"><input type="submit" value="送信"></p> <p><input type="text" name="b"><input type="submit" value="送信"></p> </form> 何がしたいのか分かりませんが、これでいいのでは?
お礼
ありがとうございました
補足
説明不足でした。すみません。 補足しました http://www.majibaka.com/
関連するQ&A
- submitボタンを上につけたい
submitボタンを上につけたい html,javascript,cgiなどでフォームのsubmitボタンを上部に設置することは可能でしょうか? 可能でしたら、どのようにすればいいか御教授頂きたくお願いいたします。
- ベストアンサー
- JavaScript
- 選択したたラジオボタンの値をSUBMITボタンに
選択したたラジオボタンの値をSUBMITボタンの名前として自動的に替えたいのですが、助言をいただけますか。 イメージは下記です。★の部分に、クリックごとにradioの値を入れたいのです。 <script Language="JavaScript"><!-- function set() { n = document.myFORM.Radio.value; } // --> </script> <FORM ACTION="add.cgi" METHOD="POST" name="myFORM"> <INPUT TYPE="RADIO" NAME="Radio" VALUE="東京" onclick="set()" CHECKED> <INPUT TYPE="RADIO" NAME="Radio" VALUE="大阪"> <INPUT TYPE="SUBMIT" NAME="Submit" VALUE="★"></form>
- ベストアンサー
- JavaScript
- フォームで入力した値を別のフォームにコピーする
はじめまして! javascriptでフォームAに入力した内容を ボタンが押されたら同一ページのフォームBに ペーストされるscriptを作りたいのですが そういったスクリプトを公開しているものがあれば 教えていただきたいです。よろしくお願いいたします。 やりたい事: [フォームA]--------------------- お名前:テキスト 性別:ラジオボタン 趣味:セレクトボックス コメント:テキストエリア [コピーボタン]←内容をコピーするボタン -------------------------------- ↓コピーボタンが押されたら↓ [フォームB]--------------------- お名前:テキスト 性別:ラジオボタン 趣味:セレクトボックス コメント:テキストエリア -------------------------------- Aフォームに入力した内容Bフォームに反映される よろしくお願いいたします。
- ベストアンサー
- JavaScript
- 選択によってsubmitボタンの色を変える
先程関連質問の回答をいただいた者なのですが、ラジオボタンの内容によってsubmitボタンの色を変えるところまで実現したいのですが、東京ならsubmitボタンはピンク、大阪ならsubmitボタンはブルーにしたいと思います。この場合は、submitボタンのところでIF文で分岐させればいいものでしょうか。 <html> <head> <script Language="JavaScript"> <!-- function set( n ) { document.myFORM.Submit.value = document.myFORM.elements[n].value; } // --> </script> </head> <body onLoad="set(0);"> <FORM ACTION="add.cgi" METHOD="POST" name="myFORM"> <INPUT TYPE="RADIO" NAME="Radio" VALUE="東京" onClick="set(0);" STYLE="background-color:pink" checked> <INPUT TYPE="RADIO" NAME="Radio" VALUE="大阪" onClick="set(1);" STYLE="background-color:blue"> <INPUT TYPE="SUBMIT" NAME="Submit" VALUE="★" STYLE="background-color:pink"> </form> </body> </html>
- ベストアンサー
- JavaScript
- submitボタンを二つ用意したい
textに入力したものを二つのsubmitボタンで共用できるようにしたいと考えています。 作ってみたのですが、思ったように動かずに困っています。 ↓をどのように修正すれば動くでしょうか。 よろしくおねがいします。 <html> <body> <form name="hoge" action="hoge1.php" method="post"> <div class="ok_left"><input name="kw" value="" /> <script type="text/javascript"> <!-- function pushSubmit (val) { with(document.hoge){ if(val=='2'){ action = 'http://hoge.jp/hoge2.php'; } submit(); } } --> </script> <a href="javascript:pushSubmit('1');"><input name="submit1" type="submit" value="1"/></a> <a href="javascript:pushSubmit('2');"><input name="submit2" type="submit" value="2"/></a> </form> </body> </html>
- ベストアンサー
- HTML
- 入力フォームの表示、非表示
ラジオボタンのオン、オフで入力フォームの表示、非表示ができ、入力フォームのラジオボタンのチェック有り無しの表示もできるようにできるjavascriptが知りたいです。
- 締切済み
- JavaScript
- 一つのフォームに二つのsubmitボタンをつけるには?
PHPで掲示板を作っています。 記事の編集や削除の際、記事番号とパスワードを入力させるのですが、記事番号のテキストボックスとパスワードのテキストボックスはそれぞれ一つずつで、submitボタンを「編集」と「削除」と二つ設置したいと思っています。 イメージは↓こんな感じです。 記事番号[ ]パスワード[ ]<編集><削除> nameで区別すればいいというところまではわかったのですが、どこにnameをつければいいのか?そのnameをどのように受け取ればいいのか?がわかりません。 ボタンを押して飛ぶ先は同じスクリプトで、どっちのボタンを押したかで分岐しようと考えています。 いろいろと調べてみましたが結局わかりませんでした。 ぜひ、ご教示ください。
- ベストアンサー
- その他(インターネット・Webサービス)
- javascriptでのフォーム自動入力について質問です。
javascriptでのフォーム自動入力について質問です。 プログラム超初心者ですがよろしくお願いします。 ブックマークレットを使ってフォームの自動入力をしたいと思っているのですが、 まず、新規(別)のページから自動入力したいURLに移動して、読み込みが完了したら IDとPASWSWORDを自動入力したいと思っています。 自動入力したいURLを手動で表示してからだと以下のスクリプトでうまくいったのですが・・ javascript:(function (){document.forms[0].CRSRED.value='ID';document.forms[0].CRSBLU.value='PASSWORD';document.forms[0].submit();})(); スクリプトの中にURLを記述して自動でページ移動してから入力する方法がわかりませんでした。 良い方法がありましたら教えていただきたいです。よろしくお願いいたします。 移動したいページは下のページです。 https://contents.nifty.com/member/service/g-way/meijinsen_month/pay/index.html
- ベストアンサー
- JavaScript
- submit
javascriptを使っているかもしれませんが、https://xxx.com/A というのがあって、次に、(HTMLの)「ボタン」を押すとそのボタン(No123)選択で「method="post" action="/A/function"」次のページ https://xxx.com/A/function に行くようになってます。一般的に、この「method="post" action="/A/function"」では、URLのコマンドラインには、https://xxx.com/A/function の後ろにどのような書式でsubmitされるのでしょうか? https://xxx.com/A/function=submit"123 などを試してみたのですが、うまくいきません。もしくは、URLのオプションでなく、別にサーバーにsubmitされているのでしょうか?上記のボタンを押さずに、URLだけで、ページを移動させたいと思っていますがうまくいきません。お教えください。
- 締切済み
- その他(ITシステム運用・管理)
- submit()について
突然ですがアドバイスをお願いいたします。 <SCRIPT LANGUAGE="JavaScript"> <!-- function aSubmit(){ document.Form1.action='xxxxx'; document.Form1.aaaaa.submit(); } --> </SCRIPT> これで“Form1”内のNAMEが“aaaaa”とついた フォームの値を送信できますよね、 ここで質問なのですが、 例えばNAMEが“aaaaa”のフォームの他に NAMEが“bbbbb”というフォームがあったとして、 “aaaaa”と“bbbbb”の値を同時に送信したいときには、 <SCRIPT LANGUAGE="JavaScript"> <!-- function aSubmit(){ document.Form1.action='xxxxx'; document.Form1.('aaaaa,bbbbb').submit(); } --> </SCRIPT> とこんな書き方でも大丈夫なのでしょうか?
- ベストアンサー
- JavaScript
お礼
丁寧にご指導くださり、ありがとうございました。