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

如何添加此输入的默认值?(此输入已禁用)

如果禁用此字段如果我编辑我的数据,则不会保存此值。

4

2 回答 2

2

是的,如果该字段被禁用,则在提交表单时不会发送。如果您想要一个无法编辑但与表单一起提交的字段,请readonly="readonly"改用。

编辑:啊,这不起作用,readonly复选框被忽略,请参阅下面的评论。相反,如果您想在提交时发送该字段值,您可以定义第二个具有相同名称和值的隐藏字段:

<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 回答