php获取checkbox复选框的内容
微wx笑
2021-08-11【网页网站】
113
3
0关键字:
php checkbox 复选框
最近发现帝国CMS后面页面存在HTML语法错误,很多checkbox的id重复的情况,并且发现checkbox的name的值都带了中括号[],感觉很奇怪,就给删除了,结果出问题了~~
最近发现帝国CMS后面页面存在HTML语法错误,很多checkbox的id重复的情况,并且发现checkbox的name的值都带了中括号[],感觉很奇怪,就给删除了,结果出问题了~~
网上查了一下,发现必须要将checkbox的name后边加上中括号[],php才能获取到checkbox复选框的内容,得到的才是一个数组,否则的话,只能得到其中一个值。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <form name= "form1" method= "post" action= "" > <label><input type= "checkbox" name= "checkbox[]" value= "复选一" ></label> <label><input type= "checkbox" name= "checkbox[]" value= "复选二" ></label>复选二 <label><input type= "checkbox" name= "checkbox[]" value= "复选三" ></label>复选三 <label><input type= "checkbox" name= "checkbox[]" value= "复选四" ></label>复选四 <label><input type= "submit" name= "Submit" value= "提交" ></label> </form> <?php if ( $_POST ) { $value = $_POST [ 'checkbox' ]; echo '你的选择:' .implode( ',' , $value ); } ?> |
本文由 微wx笑 创作,采用 署名-非商业性使用-相同方式共享 4.0 许可协议,转载请附上原文出处链接及本声明。
原文链接:https://www.ivu4e.cn/blog/web/2021-08-11/720.html