在开始学习radio的用法的时候,觉得很简单,但在用的时候,却不知道怎么进行单选,后来查了很长时间才明白其中的道理,其中,name的值是要相等的,这里的值是什么值都可以,只要相等就行


<input type="radio" name="男" value="男" />男
<input type="radio" name="男" value="女" />女

在用的时候,也发现了另外一个问题,就是在value没有赋值的时候,也可以使用,于是查询了下value,对于value是这么定义的:

value:
value 属性可设置或返回单选按钮的 value 属性的值,value 属性值只在提交表单时向服务端传递数据。如果一个 单选按钮处于选中状态,在提交表单时,单选按钮的值才会传递到服务端(未选中按钮是不会传递数据到服务端的)
也就是说,value的值是会被传递到服务器端的,虽然在界面不显示,但是有它自身的作用

还有一点就是关于input 和lable的联合使用

当用户选择label标签时,浏览器会自动将焦点转移到个label相关的input上
通过为input设置属性id,在label标签中设置for=id使label文本与对应的input他结合起来。

<label for="name">Name:</label>
<input id="name" type="text"/>

`label标签包裹input标签,点击label时,label两次响应,即label本身触发和input触发后冒泡到label上。

<label for="name"><input id="name" type="text"/>
</label>

还有一点就是单选框和复选框的同时使用(网页点击之后出现浮动框,再点击取消浮动框以及点击其他地方也会取消浮动框),因为我将一段文字同时加上单选框和多选框的id时,点击文字,单选框和多选框不会同时选择,而是会进行循环,先单选,后复选,再单选,再复选~(尚不是特别明白)

第一次处理:制作一个和单选框所选文字一样大小的盒子,然后给盒子套上复选框,但这样子只能选到单选,复选框会闪烁一下,但是不会被选择,可能是CSS的问题,继续处理(以下是代码);

<label for="not1"><div class="zero"><label for="bbb" class="td1">LOGIN</label></div>
</label>

第二次处理:优化CSS,失败(依旧是只有单选框有用),看来是HTML的问题(以下代码不发挥作用,不知道是什么原因);

#aaa:checked~#a{display: none !important;}
#aaa:checked~#b{display: none !important;}

第三次处理:只使用复选框,将原来的想法摒弃,简化使用方法,但因此这个网页会变得比较差劲,但是处理完成了,继续努力优化。

【以下内容摘自CSDN其他博主】

(1)type属性

  • radio:表示单选框
  • checkbox:表示多选框

(2)value属性:提交数据到服务器的值(供后端程序使用)

(3)name属性:为控件命名,以备后台程序 ASP、PHP 使用

(4)checked属性:当设置 checked=“checked” 时,该选项被默认选中
当用户选择label标签时,浏览器会自动将焦点转移到个label相关的input上

HTML 单选框和复选框的使用过程的一些错误相关推荐

  1. 纯css写单选框和复选框的样式和功能

    只用纯css写的单选框和复选框的样式和功能该怎么写?看这里,复制下面的代码运行一遍就知道了,快试试吧! 效果截图: <!doctype html> <html lang=" ...

  2. css美化单选款、复选框

    一款美化单选款.复选框的样式 支持度: Chrome Firefox Safari Opera IE9 && IE9+ 代码: <!DOCTYPE html> <ht ...

  3. html:(19):单选框,复选框,下拉列表框

    使用单选框.复选框,让用户选择 在使用表单设计调查表时,为了减少用户的操作,使用选择框是一个好主意,html中有两种选择框,即单选框和复选框,两者的区别是单选框中的选项用户只能选择一项,而复选框中用户 ...

  4. 单选按钮带文字_一分钟教会你用Word添加单选框和复选框

    又到学习Word技巧的时候啦!学了这么长时间,你的技能点有没有增加呢?对表格的使用有没有更加熟练了?是否很好奇别人家的表格是怎么弄成可以单选框和复选框的效果呢~~~~下面让小编带你解锁新姿势~ 效果图 ...

  5. java写html的多选框,Selenium+java - 单选框及复选框处理

    Selenium+java - 单选框及复选框处理 一.什么是单选框.复选框? 二.被测页面html源代码 CheckBoxRadioDemo.html CheckBox.Radio练习案例 复选框 ...

  6. Vue指令 v-for遍历、下拉列表、单选框、复选框

    4 .v-for遍历 4.1 遍历数组中的对象 格式:v-for="item in list" 里面也可以返回下标 格式:v-for="(item.index) in l ...

  7. vue.js实现单选框、复选框和下拉框

    Vue.js可以很方便的实现数据双向绑定,所以在处理表单,人机交互方面具有很大的优势.下边以单选框.复选框和下拉框为例介绍他们在HTML和Vue.js中的具体实现方式. 一.单选框   在传统的HTM ...

  8. 关于单选框以及复选框的css美化方法

    在工作中,遇到单选框和复选框还是一件很头疼的事情.丑就算了,关键是各个浏览器都不一样,这非常让我头疼. 以前一直用JQUERY来解决这个问题.不过js解决复选框没有问题,解决单选框就有点拙荆见肘,需要 ...

  9. 使用单选框、复选框,让用户选择

    一.引言 html中有两种选择框,即单选框和复选框,两者的区别是单选框中的选项用户只能选择一项,而复选框中用户可以任意选择多项,甚至全选. 二.语法 对应语法: <input type=&quo ...

  10. 单选框与复选框数据回填

    单选框与复选框数据回填 ·························································· 开发工具:Visual Studio 2015 关键技术: ...

最新文章

  1. jmeter--入参为json类型
  2. MySQL-获取有性能问题SQL的方法_慢查询 实时获取
  3. c调用按钮点击事件_Unity3d---对UI事件接口的一些测试和机制(坑)的总结
  4. MVDR波束形成MATLAB实现
  5. 华为海思年内恐超越联发科 成亚洲最大芯片设计公司
  6. 微信小程序,格式化千分位并保留两位小数
  7. java什么是耦合_在JAVA编程中什么叫耦合?
  8. UBUNTU16.04下Teamviewer的安装
  9. Java+opencv+mysql实现人脸识别源码(人脸采集入库+人脸识别相似度)
  10. 通信原理 简易蒙特卡洛仿真法仿真无码间干扰基带系统误码率的matlab实现
  11. 毕业论文格式(图片题注引用,表格,公式格式)
  12. 用python做一个车牌识别_python利用百度云接口实现车牌识别
  13. 机器人学: 建模 规划与控制(英文原版)_伦敦大学国王学院机器人学理学硕士研究生offer一枚...
  14. 会跳动的爱心代码-简单易学的HTML网页(速成)
  15. 金蝶旗舰版当期新增固定资产,当期就计提折旧
  16. Python爬虫爬取古诗文网站项目分享
  17. nico和niconiconi
  18. Android入门篇(四):自动拨打电话、手动拨打电话
  19. DDD:聚合根的批量删除是不是可以批量发送请求
  20. 5个有效的华为(HUAWEI)手机数据恢复方法

热门文章

  1. 架构集二---如何从中台角度搭建直播聊天室
  2. python(2)--nowcoder
  3. tengine php环境,基于TENGINE部署LNMP环境
  4. CSS相对定位和绝对定位详解
  5. Chapter5 Information hiding
  6. 非齐次振动方程和输运方程解法-傅里叶级数法冲量定理法
  7. MECT: Multi-Metadata Embedding based Cross-Transformer forChinese Named Entity Recognition论文解析
  8. mysql 可视化工具总结
  9. virtualbox虚拟机安装以及简单配置
  10. Protel 99 SE 库元件