-2
<input type="checkbox" disabled="disabled" checked="checked" name="is_ok" id="id_is_ok"/>

この入力のデフォルト値を追加するには? (この入力は無効です)

このフィールドが無効になっている場合 データを編集すると、この値は保存されません。

4

2 に答える 2

2

はい、フィールドが無効になっている場合、フォームが送信されたときに送信されません。編集できないがフォームで送信されるフィールドが必要な場合は、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"フィールドの値のみが送信されるため、そのフィールドの値のみを設定し、チェックボックスの値を無視します。)

于 2013-02-07T12:58:00.037 に答える
1
   <input type="checkbox" disabled="disabled" checked="checked" name="is_ok" value="bike" id="id_is_ok"/>

ここで自転車はデフォルト値です...

于 2013-02-07T12:54:03.323 に答える