質問「ラジオボタンを読み取り専用にする方法は?」すでにn
何度も尋ねられています。しかし、解決策は常にdisabled="disabled"
.
click
(またはイベントで動作し、値の変更を防ぐ複雑な JavaScript ソリューションもある可能性がありますがchange
、通常は多かれ少なかれ汚いハックの匂いがします。)
問題/副作用disabled="disabled"
は、データセットからフィールドを「削除」し、サーバーに送信されないことです。
私が望むのは、ラジオボタンを読み取り専用/変更不可にすることですが、同時にフォーム送信時にサーバーに送信できるようにすることです。disabled
はこの要件を満たしていませんreadonly
。ラジオ ボタンでは機能しないようです。
ラジオボタンをフォームデータセットから削除せずに読み取り専用にするための正しい HTML 属性は何ですか?