Html 设置输入的默认值

Html 设置输入的默认值,html,Html,我有以下意见: <input name="giftwrap" type="checkbox"/> 但是,当表单提交且复选框未被选中时,我得到的是null而不是false。我想提交一份假文件 我感觉如果我给输入一个默认值unchecked,它将返回false而不是null,就像我勾选然后取消勾选我得到false的输入一样 那么,如何将输入设置为选中,以及如何将输入设置为未选中?您可以添加选中属性: <input name="giftwrap" type="checkbox" c

我有以下意见:

<input name="giftwrap" type="checkbox"/>
但是,当表单提交且复选框未被选中时,我得到的是null而不是false。我想提交一份假文件

我感觉如果我给输入一个默认值unchecked,它将返回false而不是null,就像我勾选然后取消勾选我得到false的输入一样

那么,如何将输入设置为选中,以及如何将输入设置为未选中?

您可以添加选中属性:

<input name="giftwrap" type="checkbox" checked/>
或者你想要这样的东西:

<form>
  <input type='hidden' value='0' name='selfdestruct'>
  <input type='checkbox' value='1' name='selfdestruct'>
</form>
详情:

同时阅读评论。

$function{ $'input[name=GiftRap]'。在'change'上,函数{ $this.next.textthis.value=this.checked;//为什么要提交false?