首页 > html中checkbox多选提交,只能收到一个数据?

html中checkbox多选提交,只能收到一个数据?

在w3c这个checkbox示例中,多选提交后只能显示一个选项,怎么的?
http://www.runoob.com/try/try.php?filename=tryhtml_form_checkbox


前端url ?vehicle=Bike&vehicle=Car 后面get值一样覆盖掉了
改为 ?vehicle[]=Bike&vehicle[]=Car 就能正常显示


demo-form.php这个后端处理页面有问题,不是前端的问题。


表单checkbox的name要用数组形式,比如<input type=checkbox name=receiv[] />


上面的都说的对。 提交过去之后,表单中出现同名的name属性会被覆盖,而不会被单独识别出来。这样就得使用类似数组的传值方式。 在name属性中加[]符号。

如:name='user[]'

接收的时候遍历user即可。

【热门文章】
【热门文章】