フォームでチェックボックスを変更不可にする方法を紹介します。 1.はじめに ある案件で「フォームのチェックボックスをチェックしたままの状態(ユーザーが操作できない)にしたい」という要望がありました。 が、readonly属性ではチェックボックスは操作不可にできないようです。 <input type="checkbox" name="foo" value="1" checked="checked" readonly="readonly" /> また操作不可にするにはdisabled属性を追加するがありますが、disabledにするとそもそもフォームの送信対象から外れてしまいます。 <input type="checkbox" name="foo" value="1" checked="checked" disabled="disabled" /> ということで何かいい方法はないでしょうか。