[解決済み】ラジオボタンはなぜ "読み取り専用 "にできないのですか?
2022-04-03 15:41:43
質問
ラジオボタンを表示し、その値を送信させ、状況によっては編集できないようにしたいのですが、可能でしょうか?Disabledでは、値が送信されず、ラジオボタンが灰色になってしまうので、うまくいきません。読み取り専用は本当に私が探しているものなのですが、なぜかうまくいきません。
読み取り専用を期待通りに動作させるには、何か奇妙なトリックが必要なのでしょうか?代わりにJavaScriptでやればいいのでしょうか?
ちなみに、ラジオボタンでは読み取り専用が機能せず、他の入力タグでは機能するのはなぜか、ご存知の方はいらっしゃいますか?これは、HTMLの仕様にある理解しがたい欠落の1つなのでしょうか?
解決方法は?
ラジオボタンで、チェックされていないラジオボタンだけを無効にして、readonlyを装いました。これにより、ユーザーは別の値を選択することができなくなり、チェックされた値は常に送信時に投稿されるようになります。
jQueryを使ってreadonlyにする。
$(':radio:not(:checked)').attr('disabled', true);
この方法は、選択リストを読み取り専用にする場合にも有効ですが、選択されていないオプションをそれぞれ無効化する必要があります。
関連
-
[解決済み】iframeの高さを100%にする方法【重複】。
-
[解決済み] :last-child が期待通りに動作しない?
-
[解決済み] HTMLボタンのテキストを固定幅で折り返すには?
-
[解決済み] 画像をインラインで表示する方法
-
[解決済み] どのラジオボタンが選択されているかをjQueryで知るにはどうしたらよいですか?
-
[解決済み] C#のconstとreadonlyの違いは何ですか?
-
[解決済み] jQueryでラジオボタンを確認する方法は?
-
[解決済み] HTMLのチェックボックスのchecked属性の適切な値は何ですか?
-
[解決済み】なぜHTMLは "chucknorris "を色と見なすのか?
-
[解決済み】ラジオボタン(INPUT type="radio")のOnChangeイベントハンドラが1つの値として動作しない。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】位置固定が機能しない
-
[解決済み】このインラインブロックのdiv要素の間に説明のつかない隙間があるのはなぜですか?[重複]
-
[解決済み】WebページでWindows 95のフォントを使用する
-
[解決済み】#記号のHTML文字実体は何ですか?
-
[解決済み] ChromeのデベロッパーツールでHTML Bodyにcz-shortcut-listen="true "が表示される?
-
[解決済み] iFrameがURLを読み込んでいない
-
[解決済み] :last-child が期待通りに動作しない?
-
[解決済み] 送信ボタンが機能しない
-
[解決済み] 順序なしリストが div 内で左いっぱいに整列されない
-
[解決済み】HTMLフォーム全体を "読み取り専用 "にするには?