<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
复选框被忽略,请参阅下面的评论。相反,如果您想在提交时发送该字段值,您可以定义第二个具有相同名称和值的隐藏字段:
<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"/>
这里的自行车是默认值...