
No.3ベストアンサー
- 回答日時:
No.2の補足
グループA グループB
1○ 1○
2● 2○
3○ 3●
4○ 4○
2,3を、同じname属性の配列として送りたいです。
これは無理です。ひとつのname属性内でのみradioですから、
グループA グループB
name=test_A Name=test_B
1○ 1○
2● 2○
3○ 3●
4○ 4○
とでもしなければなりません。サーバー側で処理するほうが簡単です。ユーザー側にも依存しません。
どうせ、サーバー側で処理するのですから、
Perl: if( $name =~ /test_\w+/ ){ push (@test, $value);}
とでも・・
No.4
- 回答日時:
JavaScriptでラジオボタンの選択状態をhiddenに設定して送信、とすれば実現できます。
タイミングはclick時でもsubmit時でもどちらでもよいと思います。
…「どうすれば良いでしょうか?」というレベルの質問なので、このレベルの回答になります。
もしも「具体的なコードを教えて」といいたいのであれば、今書けているコードを提示した上で、どこがわからないのかを具体的に質問してください。
No.1
- 回答日時:
質問の意味が分からないのですが、radioで選択されなかった項目も送信したいと言うことでしょうか?
それは、javascriptを使用しても無理でしょう。ブラウザ自身の機能ですから。
本来はサーバー側で処理すべきです。事前に選択肢をハッシュに格納しておいて、その値を送信データから修正する。あるいは、hiddenで全項目を別の名前で送信するなどを使います。
これは、内容をチェックして誤記や未入力項目を示すシステムで、一般的に使われている方法です。
この回答への補足
問い合わせありがとうございます
radioで選択された項目だけを送信したいです。
ただ、そのまま送信すると、配列として送れないので、input type="hidden"に値をセットして、配列として送りたいです。
※ラジオボタンが複数グループあり、同じname属性での処理が前提
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テキストボックスの値同士を比...
-
【jQuery】input nameの文字列...
-
二つの入力欄に、同時に同じ文...
-
ラジオボタンでクリックした値...
-
新しくフォルダを作成したい
-
tabindex値の設定
-
Javascriptでのbuttonのname属...
-
javascriptでoptionタグを削除...
-
return trueとreturn falseの用...
-
<input>の選択肢をプルダウンメ...
-
セレクトボックスで選択した内...
-
VB.NETで<Input>タグ、<text...
-
1つのformで複数のactionをボタ...
-
Selectボックスの幅を自動で広...
-
value内に変数を入れたい
-
背景色を変えて未入力チェック...
-
javascriptでセレクトボックス...
-
ブラウザの戻るボタンを押した...
-
jQuery セレクトボックスで選択...
-
jspでのArrayListの値の表示
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【jQuery】input nameの文字列...
-
新しくフォルダを作成したい
-
二つの入力欄に、同時に同じ文...
-
ラジオボタンでクリックした値...
-
テキストボックスの値同士を比...
-
動的にTabindexの値を変えたい!
-
jquery.validate.jsについて
-
Javascriptでのbuttonのname属...
-
複数のテキストフィールドを同...
-
ファイル選択ダイアログが表示...
-
JavaScriptにて動的に配列を作...
-
name属性のないformタグの、中...
-
ボタンを押すとテキストボック...
-
jqueryでtextareaのcols、rows...
-
テキストエリアをenterキーでフ...
-
ASP.NETでNAME属性を固定にしたい
-
submitボタン押下時にPOSTされ...
-
時間の比較は可能でしょうか?
-
出発駅A、到着駅Bを選択すると...
-
ひ孫に当たるiframe から親ウイ...
おすすめ情報