单选与多选与label

Posted pengdt

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了单选与多选与label相关的知识,希望对你有一定的参考价值。

单选radio和多选checkbox是用name属性关联的

相同的name就相当于同一道题

<input type="radio" name="radio">
<input type="radio" name="radio">
<hr>
<input type="checkbox" name="checkbox">
<input type="checkbox" name="checkbox">

独立的单选多选只有点击页面上的那个点才能选中
想要实现点击这个选项对应的文字也能选中需要用到<label>标签

label标签有两种写法
一种是无需父子关系的id与for绑定

<input type="checkbox" id="aa" name="xx"/>      
<lable for="aa">点我也能选中</lable>

一种是父子关系无需id和for

<lable>
<input type="checkbox" name="xx"/>点我也能选中
</lable>

要注意的是label里只能出现一个input表单元素,输入框也一样,如果有两个,会点不到

还有就是单选和多选的大小调整需要同时修改宽width和高height,只改一个是没作用的,但是改大小的样式依旧很丑,建议自定义单选多选样式,如何自定义,查看css笔记的css常用代码

以上是关于单选与多选与label的主要内容,如果未能解决你的问题,请参考以下文章

Html+JavaScript实现表格(table)单选与多选

iOS 选择题之TableView单选与多选的处理

关于el-select 单选与多选切换的时候报错的解决办法

react 使用antd的多选功能做一个单选与全选效果

vue - 使用vue实现自定义多选与单选的答题功能

单选与全选