今、
<FORM ACTION="aaa.asp" METHOD="POST" Name="form1">
<input type="SUBMIT" value="ボタン1">
<FORM ACTION="bbb.asp" METHOD="POST" Name="form2">
<input type="SUBMIT" value="ボタン2">
</FORM>
</FORM>
としていて、ボタン2を押すとbbb.aspに
飛んでほしいのでに、aaa.aspに飛んでしまいます。
こういう場合どのようにすればよいのでしょうか?
それぞれのボタンは hidden の値をそれぞれの
フォームの中の値を渡したいので
どうしてもSubmitがいいのです。
No.7ベストアンサー
- 回答日時:
No.4の回答者_Leoですが、分かりにくかったと思いますので、
全ソースのサンプルを記載しますので、参考にして下さい。
No.6のyou111111さんと同じく、JavaScriptを使用しています。
下記をそのまま、新規のhtmlにコピペで使用できますよよヨ。
本来のサイトが使用しているテキストボックス名は'MT'です。
-------------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN">
<!---gooはEUCキャラクタを使っています--->
<html>
<head>
<title>SAMPLE</title>
<meta http-equiv="Content-Type" content="text/html;charset=EUC-JP">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<script language="JavaScript" type="text/javascript">
<!--
//<クリックした時に実行される関数>
//*** 英和辞書
function func1(form){
document.form1.MT.value =form.TXT.value;
document.form1.submit();
}
//*** サーチ
function func2(form){
document.form2.MT.value = form.TXT.value;
document.form2.submit();
}
//-->
</script>
</head>
<body>
<!---実際に画面表示されるフォーム--->
<form>
<input type="text" name="TXT" value="Congratulation" size="40"><br>
<input type="button" onClick="func1(this.form)" value="Eng-JP">
<input type="button" onClick="func2(this.form)" value="goo">
</form>
<!-- 辞書用の仮想フォーム -->
<form name="form1" method="GET"
action="http://dictionary.goo.ne.jp/cgi-bin/dict_search. …
<input type="hidden" name="MT">
<input type="hidden" name="sw" value="0">
</form>
<!--- サーチ用の仮想フォーム --->
<form name="form2" method="GET"
action="http://search.goo.ne.jp/web.jsp">
<input type="hidden" name="MT">
</form>
</body>
</html>
No.6
- 回答日時:
javascriptを使って
<FORM METHOD="POST" Name="form1">
<input type="BUTTON" value="ボタン1" onclick="funcClick('aaa.asp');">
<input type="BUTTON" value="ボタン2" onclick="funcClick('bbb.asp');">
</FORM>
------------javascript-------------
function funcClick(strTarget)
{
form1.action=strTarget;
form1.submit();
}
ではどうでしょう?
No.5
- 回答日時:
個別的製品の実装がどうこうというのもありますが、仕様に従った方が無難だとは思いますよ。
皆さんおっしゃっていますが、form要素同士は入れ子(ネスト)にできません。このソースを見るだに、専門のお仕事ではないですよね?されば、外道を極めてみるのも一興か・・・?
うひひひひ
No.3
- 回答日時:
皆さん書いておられるように<FORM>はネスト出来ませんので、分けましょう。
また、<INPUT TYPE=hidden VALUE=xxxx>をそれぞれの<FORM></FORM>の中におけば良いと思います。
<FORM ACTION="aaa.asp" METHOD="POST" Name="form1">
<INPUT TYPE=hidden VALUE="xxxxx">
<input type="SUBMIT" value="ボタン1">
</FORM>
<FORM ACTION="bbb.asp" METHOD="POST" Name="form2">
<INPUT TYPE=hidden VALUE="xxxxx">
<input type="SUBMIT" value="ボタン2">
</FORM>
No.2
- 回答日時:
すでに回答されていますが…
もともとHTMLでは、form要素は入れ子にできない(form要素内に別のform要素を入れることはできない)仕様になっていますので、formが入れ子にならないように分けてやる必要があります。
先の方の回答にもあるように、formを分ける方法以外では、解決できないと思います。
No.1
- 回答日時:
こうしてください
<FORM ACTION="aaa.asp" METHOD="POST" Name="form1">
<input type="SUBMIT" value="ボタン1">
</FORM>
<FORM ACTION="bbb.asp" METHOD="POST" Name="form2">
<input type="SUBMIT" value="ボタン2">
</FORM>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- HTML・CSS ただいま勉強始めたての初心者です。フォームを縦並べにしたいです。 2 2022/11/20 17:18
- JavaScript sessionStorageを調べています。 1 2023/06/20 12:41
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- HTML・CSS 私の能力からして間違っていないような気がします。 4 2022/09/30 13:24
- JavaScript javascriptのちょっとした動作不良(原因は突き止めたのですが) 1 2023/06/15 19:58
このQ&Aを見た人はこんなQ&Aも見ています
-
新NISA制度は今までと何が変わる?非課税枠の拡大や投資対象の変更などを解説!
少額から投資を行う人のための非課税制度であるNISAが、2024年に改正される。おすすめの銘柄や投資額の目安について教えてもらった。
-
JavaScriptの変数をjavaのメソッドの引数に渡す
JavaScript
-
Javascriptの値をJava(JSP)へ渡す方法
Java
-
リンクでPOSTデータを送信することは可能ですか?
HTML・CSS
-
-
4
フォームで同じ複数のnameで違うvalueの送信
Java
-
5
boolean型のフィールドとゲッターメソッドの命名について
Java
-
6
テーブルのヘッダとボディの幅がズレルのを防ぐ
HTML・CSS
-
7
html でのテキスト結合について
その他(プログラミング・Web制作)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
HTMLボタンの文字色を変え...
-
前の画面の情報を保持するには?
-
HTML ラジオボタン nameの大文...
-
WebBrowser 内のボタンをクリッ...
-
テキストエリアにvalue以外で文...
-
<FORM> </FORM> の中に さらに...
-
ボタンをクリックした時に、入...
-
submitボタンにvalue属性の値で...
-
UWSC
-
どのボタンが押されたかの判定
-
getParameterで値が取得できず...
-
フォームの中身が空白なら
-
ハイパーリンクをインプットボ...
-
INPUTのボタン周囲のスペース
-
inputのtextとsubmitの高さがズ...
-
selectで自動でsubmitボタンを...
-
ボタンのなかに表示する文字を...
-
ボタンを押さずにボタンを押す...
-
同ページ内リンク時のロールオ...
-
[]を付けずにcheckboxの値を複...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
HTMLボタンの文字色を変え...
-
checkboxとlabelがずれる
-
submitボタンにvalue属性の値で...
-
ボタンをクリックした時に、入...
-
getParameterで値が取得できず...
-
SUBMITボタンを表示させないでS...
-
リンクでPOSTデータを送信する...
-
ボタンのなかに表示する文字を...
-
UWSC
-
グーグルマップの文字化けで困...
-
HTMLだけでボタン作成
-
<FORM> </FORM> の中に さらに...
-
INPUTのボタン周囲のスペース
-
ボタンリンクの文章を二行に・・・
-
inputのtextとsubmitの高さがズ...
-
ボタンを押さずにボタンを押す...
-
戻ると、記入フォームの内容が...
-
formの送信ボタンをテキストに...
-
どのボタンが押されたかの判定
-
ただいま勉強始めたての初心者...
おすすめ情報