post未选中的checkbox控件
来源:互联网 发布:苹果扒衣服软件 编辑:程序博客网 时间:2024/06/05 01:12
原文地址:http://cnn237111.blog.51cto.com/2359144/1293812
根据W3C的规则未选中的checkbox和禁用的控件不是有效控件,不会被POST。因此如果要未选中的checkbox表示值0的话,就不得不曲线完成了。
最近研究Zend Framework时候,发现其中的一个方法formCheckbox()。这个方法是生成checkbox表单的。但是它在生成checkbox的之前会生成一个hidden表单。这种做法很巧妙。
比如:
生成这样的表单,当checkbox未选中的时候,提交的是hidden表单。值0就被提交到服务器了。
当checkbox都选中的时候,hidden和checkbox表单都被提交了,但是因为它们的name是一样的,所以hidden的值被checkbox覆盖了。所以就得到了数值1。
这种方法简单巧妙,值得推广。
经测试,在PHP中,如果有多个name相同的表单,post到服务器,后台仅取最后一个表单的值。而在ASP.NET中,会把这个多个表单的值合并成逗号分割的值。因此,这种方法用在PHP下更合适。
0 0
- post未选中的checkbox控件
- checkbox控件与变量关联后,判断选中还是未选中的问题
- checkbox控件与变量关联后,判断选中还是未选中的问题
- jQuery获取未选中的checkbox
- Jquery获取未选中的checkbox
- Android 中如何处理checkbox的选中、未选中
- 多个checkbox的选中与未选中js代码
- Androidg 改变CheckBox下的选中与未选中图片
- 【项目】TreeView控件的CheckBox选中事件
- android控件checkBox的选中效果
- checkbox未选中状态不传递value的解决办法
- checkbox未选中状态不传递value的解决办法
- jQuery获取checkbox选中的值(未测试)
- check,checkbox 设置选中和未选中
- Winform datagridview控件checkbox列明明选中,单结果仍未False
- radio 选中和取Repeater里的CheckBox未选中的值
- android checkbox 未选中状态 已选中状态 替换成自己的图片
- MFC CheckBox控件选中或取消选中
- Unity中MovieTexture的使用
- shell命令
- C++ bitset 详解
- ubuntu常用命令
- 十五个Web狗的CTF出题套路
- post未选中的checkbox控件
- Atititcmd cli环境变量的调用设置与使用
- 数据结构-链表
- ES加入不了集群(即脑裂问题):
- telnet仿真终端工具secureCRT的配置
- redis持久化:
- Webgoat 7下载与安装(Windows)
- 阿里云ECS服务器配置记录
- 解决 macos Sierra 系统「安全性与隐私」设置中没有任何来源选项问题