<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"/>
如何添加此輸入的默認值? (此輸入被禁用)如何添加此輸入的默認值? (此輸入被禁用)
如果禁用此字段如果我編輯我的數據,則不會保存此值。
<input type="checkbox" disabled="disabled" checked="checked" name="is_ok" value="bike" id="id_is_ok"/>
這裏自行車是默認值...
好的。如果此輸入被禁用,該怎麼辦? – amarkon
是,如果該字段是禁用的,它不是表單提交時發送。 如果您想要有一個無法編輯但是與表單一起提交的字段,請改爲使用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"
字段的值被髮送,只設置字段的值而忽略複選框值)。
謝謝。但是,你可以取消選擇只讀複選框 – amarkon
呃,的確,你可以改變一個'只讀'複選框:(我必須承認,我從來沒有真正嘗試過,直到現在。似乎'readonly'屬性在複選框中被忽略,也許你仍然可以去'禁用「方式併發送一個隱藏的輸入字段,例如」'。不得不承認。 –
你可以用'值=「X」',或者是不是你想要的? – Andy
你的問題很不清楚。你能解釋一下你想要的嗎? – Alpay
該值始終通過,不介意複選框是否被禁用。 – lulezi