关于单选框radio的问题

来源:2-10 input标签(单选框和复选框)

丹丹陈

2020-07-27 22:59:39

请问老师,单选框radio使用时,必须要设置一样的name值,才能实现单选功能吗?

然后如果设置不一样的name值,又变成了不能修改的复选功能。

这是什么原因呢?

写回答

1回答

好帮手慕夭夭

2020-07-28

同学你好,没错,因为要通过name去识别哪些选项是同一个单选的分组。例如如下:

单选有两组,一组是水果,一组是运动。每一组都各自设置相同的name,这样选择水果时,不会影响运动的选择。设置name就相当于给它们设置标识,让浏览器知道哪几个选项是同一分类的。如果同一分类不设置同样的name,那么浏览器也无法解析出来,到底哪几个选项是一组。

假如下面的单选框都设置一样的name,那么选择了一种水果,下面的运动也就无法选择了,因为它们是同一个分类。如果全都设置不同的name,那么下面所有的单选框都是不同的分类,所以选择哪一个单选框,都不会影响其他分类。

http://img.mukewang.com/climg/5f1f87bb094904e005710219.jpg

如果我的回答帮到了你,欢迎采纳,祝学习愉快~

1

0 学习 · 40143 问题

查看课程