input复选框的传值
- 通常我们使用input标签时这样写:
<input type="checkbox" name="save" id="save" value="true">
那么js获取值时,如果不将复选框打勾,则服务端接口获取不到
save
的值:php服务接口获取的
$_POST
中没有$_POST['save']
的值。要设置复选框的默认值与选中之后的值可以将
checkbox
写成下面这样:
<input type="hidden" name="save" value="false">
<input type="checkbox" name="save" id="save" value="true">
不选时传值:
false
选中时传值:
true