Javaサーブレット&JSPで開発しています。
HTMLフォームよりラジオボタンを選択して、その内容をデータベースに登録します。
<input type=radio name=xxxx value=1>りんご
<input type=radio name=xxxx value=2>みかん
<input type=radio name=xxxx value=3>ばなな
上記の例だと、りんごを選択したとき、データベース上のxxxxには、1を登録します。
その後、変更時には下記のように登録した内容を画面にラジオボタン形式で表示させたいのですがどのように記述すればよいでしょうか?
<input type=radio name=xxxx value=1 checked>りんご
<input type=radio name=xxxx value=2>みかん
<input type=radio name=xxxx value=3>ばなな
No.1ベストアンサー
- 回答日時:
選択項目をどのように表示しているかによっても
ロジックが変わってきますが、
1.選択項目が動的である(DBから持ってくる等)
選択項目を表示するループ内に、データと比較
判断を行い、checkedの文字列を追加して表示する
===========================================================
選択項目表示分のループ{
表示する選択項目とデータを比較
同じだった場合checkedを出力
違う場合は何も出力しない
}
===========================================================
2.選択項目が静的である(選択項目でデータは1~順番に入っている)
データの保持の仕方によって使えるタイプです。
逆を言うと、汎用性はありません。
データを例のように単純な数値の連番で持っていないとです。
下の例ですとリンゴの場合は1が入っており、その該当する配列
に、checkedの代入を行っています。
その後表示の際、配列の中身を順番に表示し、checkedが入っていれば
そこにデフォルトでチェックがされます。
===========================================================
<%
// 配列宣言
String[] checked = new String[]{"","",""};
// データを取得する(1が入っていた(リンゴ))
int data = (取得);
// 添字は0から
checked[data-1] = " checked";
// 表示
out.write ( "<input type=radio name=xxxx value=1" + checked[0] + ">りんご" );
out.write ( "<input type=radio name=xxxx value=2" + checked[1] + ">みかん" );
out.write ( "<input type=radio name=xxxx value=3" + checked[2] + ">ばなな" );
%>
===========================================================
あとは、if文でゴリゴリに書くとか、いろいろな方法があると思います。
とりあえず、思いついたロジックを回答とします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript javascript作成してます。ラジオボタンで判定するコードを書いてます。 1 2023/07/18 11:03
- HTML・CSS ただいま勉強始めたての初心者です。フォームを縦並べにしたいです。 2 2022/11/20 17:18
- PHP $_SESSIONについて教えて下さい。 2 2023/03/02 09:18
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- その他(プログラミング・Web制作) seleniumbasic chrome操作について 1 2023/03/29 15:40
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- HTML・CSS CSS のみのタブ切り替えについて 1 2023/01/11 16:47
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- PHP 重複を防ぐ記述について教えて下さい。 3 2023/04/03 14:35
- JavaScript sessionStorageを調べています。 1 2023/06/20 12:41
このQ&Aを見た人はこんなQ&Aも見ています
-
好きなおでんの具材ドラフト会議しましょう
肌寒くなってきて、温かい食べ物がおいしい季節になってきましたね。 みなさんはおでんの具材でひとつ選ぶなら何にしますか? 1番好きなおでんの具材を教えてください。
-
一回も披露したことのない豆知識
あなたの「一回も披露したことのない豆知識」を教えてください。 「そうなんだね」と「確かに披露する場所ないね」で評価します。
-
忘れられない激○○料理
これまでに食べたもののなかで、もっとも「激○○」だった料理を教えて下さい。 激辛、でも激甘でも。 激ウマ、でも激マズでも。
-
牛、豚、鶏、どれか一つ食べられなくなるとしたら?
牛肉、豚肉、鶏肉のうち、どれか一種類をこの先一生食べられなくなるとしたらどれを我慢しますか?
-
14歳の自分に衝撃の事実を告げてください
タイムマシンで14歳の自分のところに現れた未来のあなた。 衝撃的な事実を告げて自分に驚かせるとしたら何を告げますか?
-
ラジオボタンの選択肢をサーブレットで取得するには?
Java
-
Java-jspの画面入力値保持について
Java
-
DBの値をチェックボックスに反映させたい
PHP
-
-
4
フォーム上で押されたボタンによってサーブレットの処理を変えたい
Java
-
5
JSPで<SELECT>の中にDBから持ってきたデータを反映させたい
Java
-
6
現在ラジオボタンのデータベース登録について悩んでいます。
PHP
-
7
【初歩】ラジオボタンをつかったPHPフォームから値のMySQLへの格納と取り出し
MySQL
-
8
tableタグとformタグの組み合わせ
HTML・CSS
-
9
ラジオボタンのValueを受け取りたい
JavaScript
-
10
プルダウンメニューにDBの内容を表示させる
PHP
-
11
Strutsで、どのRadioボタンが選択されているかの情報を受け渡ししたい。
Java
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
データベースの値を判断してラ...
-
ラジオボタンのチェックが外れ...
-
リセットボタンでクリアできな...
-
js radioボタンの「name」を多...
-
ポップアップウインドウで選択...
-
jQueryを使った診断チェックシート
-
ラジオボタンにタブインデック...
-
Javascriptでラジオボタンとチ...
-
Javascriptを使って動的にラジ...
-
チェックボックスとテキストボ...
-
ラジオボタンとif文
-
radioボタンの値の取得の仕方?
-
Form内のselectを連動させるに...
-
return trueとreturn falseの用...
-
onClickとsubmitの処理順序
-
onchangeイベントを強制的に発...
-
プルダウン選択を変更すると、...
-
perl cgi文字化け解消方法と[1...
-
新しくフォルダを作成したい
-
javascriptで<table>背景色の取得
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ラジオボタンにタブインデック...
-
フォームPOST後「戻る」時のチ...
-
ラジオボタンのチェックが外れ...
-
データベースの値を判断してラ...
-
チェックされたラジオボタンに...
-
Jvasvriptのlengthで個数が取得...
-
JavaScript ラジオボタン デ...
-
radio選択をクッキーに保存させ...
-
VBA IE ラジオボタンに...
-
javascriptを使ってラジオボタ...
-
jQueryで複数のラジオボタンを処理
-
ラジオボタンで選択した項目の...
-
ラジオボタンを使った簡単なア...
-
アンダーバーのname値は取得で...
-
チェックボックスのON/OFFに連...
-
ラジオボタンでの動的項目の変...
-
リセットボタンでクリアできな...
-
EXCEL VBA:IEの操作であるラジ...
-
ラジオボタンでdisabledとchecked
-
ラジオボタンの分岐方法に関して
おすすめ情報