<input type="checkbox" disabled="disabled" checked="checked" name="is_ok" id="id_is_ok"/>
この入力のデフォルト値を追加するには? (この入力は無効です)
このフィールドが無効になっている場合 データを編集すると、この値は保存されません。
<input type="checkbox" disabled="disabled" checked="checked" name="is_ok" id="id_is_ok"/>
この入力のデフォルト値を追加するには? (この入力は無効です)
このフィールドが無効になっている場合 データを編集すると、この値は保存されません。
はい、フィールドが無効になっている場合、フォームが送信されたときに送信されません。編集できないがフォームで送信されるフィールドが必要な場合は、readonly="readonly"
代わりに使用します。
編集:ああ、これは機能しませんreadonly
。チェックボックスでは無視されます。以下のコメントを参照してください。代わりに、送信時にそのフィールド値を送信したい場合は、同じ名前と値を持つ 2 つ目の非表示フィールドを定義できます。
<input type="checkbox" disabled="disabled" checked="checked" name="is_ok" />
<input type="hidden" name="is_ok" id="is_ok_hidden" value="some value here" />
(value="some value here"
他の HTML 入力フィールドと同じようにそのフィールドを指定element.setAttribute("value","some other value")
し、JavaScript でその値を設定できます。type="hidden"
フィールドの値のみが送信されるため、そのフィールドの値のみを設定し、チェックボックスの値を無視します。)
<input type="checkbox" disabled="disabled" checked="checked" name="is_ok" value="bike" id="id_is_ok"/>
ここで自転車はデフォルト値です...