checkbox默认传值问题

checkbox 编程技术
发布日期 2023-09-21 更新日期 2023-09-21 阅读次数 408 文章字数 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

发表评论

相关推荐
朱丰华   |   1周前   |   sql · mysql · 字节 · 字符

mysql常用字段类型详解

43    评论    点赞
朱丰华   |   8个月前   |   git

git从缓存中移除数据git rm --cached

434    评论    点赞
朱丰华   |   9个月前   |   php

php判断是否被iframe

246    评论    点赞
朱丰华   |   1年前   |   页面 · 监听

iframe子父页面信息传递与监听

428    评论    点赞
朱丰华   |   1年前   |   linux · upx

Linux下安装UPX

450    评论    点赞
朱丰华   |   1年前   |   linux

linux保持后台进程不被关闭nohup &

270    评论    点赞
朱丰华   |   1年前   |   php

php正则表达式定界符:异常Delimiter must not be alphanumeric or backslash

201    评论    点赞
朱丰华   |   1年前   |   git

git push -u参数是什么意思?--set-upstream

275    评论    点赞
朱丰华   |   1年前   |   git · hub · 仓库

go克隆并引用github仓库

162    评论    点赞
朱丰华   |   1年前   |   sql · mysql

mysql Timestamp或dateTime格式筛选

137    评论    点赞
朱丰华   |   1年前   |   javascript

通过Javascript获得页面元素的字体大小

149    评论    点赞
朱丰华   |   1年前   |   请求 · 一个

ab测压命令,apache测压工具

196    评论    点赞
朱丰华   |   1年前   |   php · 缓存 · opcache

php 加速、提高并发opcache

222    评论    点赞
朱丰华   |   1年前   |   < · iframe

让iframe嵌入的视频自适应 (100%宽度)?

135    评论    点赞
{{item.author_name}}   |   {{new Date(item.date*1000).log()}}   |   {{it}} ·

{{item.title}}

{{item.uv}}    评论    点赞