checkbox默认传值问题
checkbox
编程技术
发布日期
2023-09-21
更新日期
2023-09-21
阅读次数 389
文章字数 326
如果checkbox复选框,没给value赋值,当选中时,它的value值默认是on,反之是off。
根据W3C的规则未选中的checkbox和禁用的控件不是有效控件,不会被POST。因此如果要未选中的checkbox表示值0的话,就不得不曲线完成了。
想要在不选中时,也给个默认值,我们可以使用一个隐藏表单传值
<input type="hidden" name="status" value="0">
<input type="checkbox" name="status" value="1">
注意顺序,hidden必须在前面,并且name要相同
它实际工作时,在未选中只会传递hidden的值,而选中后则会传递两个status,但是因为相同了实际后端也只能得到后面那个1,从而实现了未选中传0,选中传1
文章作者: 朱丰华
文章链接: https://smart.52dixiaowo.com/blog/post-501.html
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。
checkbox
发表评论
相关推荐