老师复选框checkbox不设置name值也可以选择多个,那是不是就可以不写了?

来源:2-7 编程练习

刘徽

2021-03-01 21:26:48

http://img.mukewang.com/climg/603ceb300967973c21601440.jpg


没有设置:

http://img.mukewang.com/climg/603ceb4709d1969321601440.jpg


执行效果:

http://img.mukewang.com/climg/603ceb620905052121601440.jpg

​<p>
我喜欢的水果:<br>
<label>
<input type="checkbox" value="苹果">苹果
</label><br>
<label>
<input type="checkbox" value="梨子">梨子
</label><br>
<label>
<input type="checkbox" value="桃子">桃子
</label><br>
</p>


写回答

1回答

好帮手慕张

2021-03-02

同学你好,代码实现的效果是正确的。

针对提问回复:

checkbox里name不设置在这里是没有什么问题的,可以多选,但是如果后面要把数据提交到后台的时候不写name属性就会出现问题,因为可能不止一个多选的数据,例如最喜欢的水果,最喜欢的运动等等,因为name值不一致,后台不会判定这些选项是同属于一道多选题里的。 只有一道多选题的所有选项里name属性值一致了,后台才知道这些选项是同样一道多选题里的。所以还是要加上name属性,避免不必要的错误。

http://img.mukewang.com/climg/603dd0f7091965cd06830327.jpg

祝学习愉快!

0

0 学习 · 15276 问题

查看课程