HTML 单选框和复选框的使用过程的一些错误
在开始学习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 单选框和复选框的使用过程的一些错误相关推荐
- 纯css写单选框和复选框的样式和功能
只用纯css写的单选框和复选框的样式和功能该怎么写?看这里,复制下面的代码运行一遍就知道了,快试试吧! 效果截图: <!doctype html> <html lang=" ...
- css美化单选款、复选框
一款美化单选款.复选框的样式 支持度: Chrome Firefox Safari Opera IE9 && IE9+ 代码: <!DOCTYPE html> <ht ...
- html:(19):单选框,复选框,下拉列表框
使用单选框.复选框,让用户选择 在使用表单设计调查表时,为了减少用户的操作,使用选择框是一个好主意,html中有两种选择框,即单选框和复选框,两者的区别是单选框中的选项用户只能选择一项,而复选框中用户 ...
- 单选按钮带文字_一分钟教会你用Word添加单选框和复选框
又到学习Word技巧的时候啦!学了这么长时间,你的技能点有没有增加呢?对表格的使用有没有更加熟练了?是否很好奇别人家的表格是怎么弄成可以单选框和复选框的效果呢~~~~下面让小编带你解锁新姿势~ 效果图 ...
- java写html的多选框,Selenium+java - 单选框及复选框处理
Selenium+java - 单选框及复选框处理 一.什么是单选框.复选框? 二.被测页面html源代码 CheckBoxRadioDemo.html CheckBox.Radio练习案例 复选框 ...
- Vue指令 v-for遍历、下拉列表、单选框、复选框
4 .v-for遍历 4.1 遍历数组中的对象 格式:v-for="item in list" 里面也可以返回下标 格式:v-for="(item.index) in l ...
- vue.js实现单选框、复选框和下拉框
Vue.js可以很方便的实现数据双向绑定,所以在处理表单,人机交互方面具有很大的优势.下边以单选框.复选框和下拉框为例介绍他们在HTML和Vue.js中的具体实现方式. 一.单选框 在传统的HTM ...
- 关于单选框以及复选框的css美化方法
在工作中,遇到单选框和复选框还是一件很头疼的事情.丑就算了,关键是各个浏览器都不一样,这非常让我头疼. 以前一直用JQUERY来解决这个问题.不过js解决复选框没有问题,解决单选框就有点拙荆见肘,需要 ...
- 使用单选框、复选框,让用户选择
一.引言 html中有两种选择框,即单选框和复选框,两者的区别是单选框中的选项用户只能选择一项,而复选框中用户可以任意选择多项,甚至全选. 二.语法 对应语法: <input type=&quo ...
- 单选框与复选框数据回填
单选框与复选框数据回填 ·························································· 开发工具:Visual Studio 2015 关键技术: ...
最新文章
- jmeter--入参为json类型
- MySQL-获取有性能问题SQL的方法_慢查询 实时获取
- c调用按钮点击事件_Unity3d---对UI事件接口的一些测试和机制(坑)的总结
- MVDR波束形成MATLAB实现
- 华为海思年内恐超越联发科 成亚洲最大芯片设计公司
- 微信小程序,格式化千分位并保留两位小数
- java什么是耦合_在JAVA编程中什么叫耦合?
- UBUNTU16.04下Teamviewer的安装
- Java+opencv+mysql实现人脸识别源码(人脸采集入库+人脸识别相似度)
- 通信原理 简易蒙特卡洛仿真法仿真无码间干扰基带系统误码率的matlab实现
- 毕业论文格式(图片题注引用,表格,公式格式)
- 用python做一个车牌识别_python利用百度云接口实现车牌识别
- 机器人学: 建模 规划与控制(英文原版)_伦敦大学国王学院机器人学理学硕士研究生offer一枚...
- 会跳动的爱心代码-简单易学的HTML网页(速成)
- 金蝶旗舰版当期新增固定资产,当期就计提折旧
- Python爬虫爬取古诗文网站项目分享
- nico和niconiconi
- Android入门篇(四):自动拨打电话、手动拨打电话
- DDD:聚合根的批量删除是不是可以批量发送请求
- 5个有效的华为(HUAWEI)手机数据恢复方法
热门文章
- 架构集二---如何从中台角度搭建直播聊天室
- python(2)--nowcoder
- tengine php环境,基于TENGINE部署LNMP环境
- CSS相对定位和绝对定位详解
- Chapter5 Information hiding
- 非齐次振动方程和输运方程解法-傅里叶级数法冲量定理法
- MECT: Multi-Metadata Embedding based Cross-Transformer forChinese Named Entity Recognition论文解析
- mysql 可视化工具总结
- virtualbox虚拟机安装以及简单配置
- Protel 99 SE 库元件