No.2ベストアンサー
- 回答日時:
たとえばform.actionを切り替える手もあります。
あんまりメリットがあるとも思えません。
飛び先は一つにして、与えられたデータをもとに
解釈するほうが良いと思いますが。
<script language=javascript>
function submitFunc(f){
for (var i=0;i<f.length;i++){
if(f[i].type=="radio" && f[i].name=="actionList" && f[i].checked==true){
f.action=f[i].value
alert(f.action)
return true;
}
}
return false;
}
</script>
<form action="c.htm" onSubmit="return submitFunc(this)">
<input type="radio" name="actionList" value="a.htm"checked >a.htm
<input type="radio" name="actionList" value="b.htm">b.htm
<input type="submit" value="送信">
</form>
この回答へのお礼
お礼日時:2006/08/22 00:48
javascript内でactionを切り替えて飛ばすことが出来ました。。がやはり効率が悪いですね。。。
もう少し考えて効率のいい方法を見つけ出すことにします。
ご協力ありがとうございました。
No.1
- 回答日時:
素直にFORMを2つ使った方が楽なんじゃないでしょうか。
というか、サーブレットなら飛ばし先は1つで、値でメソッドを変えるようにしたほうがいいんじゃないのかな~
って思うのはあさはかですか?(^_^;)
<FORM ID="A" ACTION="./servlet/a.do"></FORM>
<FORM ID="B" ACTION="./servlet/b.do"></FORM>
だとして、
<SCRIPT>
function switchAction(x){
var fm;
if (x == 'a'){
fm = window.document.getElementById("A");
} else {
fm = window.document.getElementById("B");
}
fm.submit();
}
</SCRIPT>
みたいに(ごめん未確認)すると、切り替えられますが。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- JavaScript javascriptで移動ボタンを押した際に遷移するボタンを追記したい 1 2022/11/29 03:02
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- JavaScript セレクトを全て選択されていないと、文字によるエラーメッセージを表示させるコードを調べています 2 2023/06/22 15:48
- JavaScript Javascriptが機能せず原因が分からないので教えて頂きたいです 3 2023/06/04 14:50
- JavaScript javascriptで入力フォームが空欄の時にアラートによるエラーを出すコードを書いています。 2 2023/06/13 17:58
- HTML・CSS 私の能力からして間違っていないような気がします。 4 2022/09/30 13:24
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ラジオボタンの値でリンク先を...
-
データベースの値を判断してラ...
-
ラジオボタンでdisabledとchecked
-
ラジオボタンにタブインデック...
-
submitについて
-
特定のラジオボタンが選択され...
-
return trueとreturn falseの用...
-
プルダウン選択を変更すると、...
-
slickのレスポンシブ > center...
-
FormのonsubmitでJavaスクリプ...
-
onchangeイベントを強制的に発...
-
submitがおされた同時に JavaSc...
-
select要素のvalueを配列で取得...
-
Selectボックスの幅を自動で広...
-
HTMLファイル同士での値渡し
-
ラジオボタンとプルダウンを連...
-
Selectの中身をfor文で入れる
-
JQuery selectが反映されない
-
onClickとsubmitの処理順序
-
確認ページからフォームページ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ラジオボタンにタブインデック...
-
データベースの値を判断してラ...
-
ラジオボタンのチェックが外れ...
-
ラジオボタンの値でリンク先を...
-
javascript作成してます。ラジ...
-
ラジオボタン未チェックの場合...
-
チェックされたラジオボタンに...
-
jQueryで複数のラジオボタンを処理
-
チェックボックスのON/OFFに連...
-
radio選択をクッキーに保存させ...
-
フォームPOST後「戻る」時のチ...
-
JavaScript ラジオボタン デ...
-
JavaScriptでラジオボタンのチ...
-
リセットボタンでクリアできな...
-
VBA IE ラジオボタンに...
-
ラジオボタンでdisabledとchecked
-
js radioボタンの「name」を多...
-
ラジオボタンのリセット方法
-
Javascriptを使って動的にラジ...
-
ラジオボタンで診断テストを作...
おすすめ情報