html单选框怎么提交数据库,HTML复选框和单选框 checkbox和radio事件介绍
checkbox 和 radio的事件选择一度让我很迷惑。
开始以我对js的理解,我觉得change事件应该是最合理的,可惜啊ie下change事件是在改变后焦点离开时才触发。
后来就用click mousedown等鼠标事件代替。发现click比mousedown要更完美一些:
radio注册了click事件以后,神奇的是用键盘上的上下左右选择时,居然会触发鼠标事件,滚轮也会触发,这种神奇的事情在mousedown下面是不会发生的。(webkit不能使用上下左右选择)
checkbox注册click事件后,奇迹再次上演,当我们用空格选中checkbox时,神奇的click事件再次触发,而mousedown再次与奇迹擦身而过。(webkit还是不能用空格选择)
让我们都用click吧,给这两位老兄减负吧,不要为了他们先天不足给他们绑定一堆事件了,对于这两个家伙click才是万能的。膜拜一下~~~
在用表单设计调查表时,为了减少用户的操作,使用选择框是一个好主意,在HTML的标记中有两种选择框,即单选框和复选框,两者的区别是单选框中的选项用户只能选择一项,而复选框中的选项用户可以任意选择多项,甚至全选。请看下面的例子:
下面给出这个例子的源代码,结合代码来讲各参数的设置:
你是否喜欢旅游?请选择:
喜欢
不喜欢
无所谓
您对那些运动感兴趣,请选择:
跑步
打球
登山
健美
从上面的源代码中可看出,制作单选框只要把标记的type参数设置为type="radio"就行了;而制作复选框则只要把标记的type参数设置为type="checkbox"就行了。至于实际应用中用那种选择框,要根据实际需要而定。若只需用户有一种选择的,就用单选框,如本例中“你是否喜欢旅游?”这个问题,用户只能是一种选择,所以采用了单选框;若允许用户有多项选择的内容,则采用复选框,如本例中的“你对那些运动感兴趣?”这个问题,因一个人的兴趣可能是多方面的,所以采用了复选框。
在标记中设定checked参数,则该选框就被默认选中。如本例的第一个单选框(“喜欢”下面那个单选框)就设置为默认选中,这样用户若是想选择“喜欢”的话,就可以不用再选了,当然,若用户要选择了“不喜欢”,则只要点击“不喜欢”下的那单选框,而默认值被自动取消。用同样的方法也可以设置某个复选框为默认被选中。但是复选框的默认选中不可滥用,否则会引起用户的反感。
在radio里面千万要注意记得把所有的这个对象的name属性都设为相同的,比如说上例的 name="radiobutton" ,记住不是ID属性,只有这样才能实现单选的效果,不然的话上面例子的‘喜欢'、‘不喜欢'、‘无所谓'就可以同时选上了,切记!
html单选框怎么提交数据库,HTML复选框和单选框 checkbox和radio事件介绍相关推荐
- JAVA组件大全复选框,选项按钮,复选方框,下拉式列表的使用介绍
7-1:使用JCheckBox组件: 类层次结构图: java.lang.Object --java.awt.Component --java.awt.Container ...
- python图形编程复选按钮和单选按钮详细说明_Python_tkinter_单选框(Radiobutton)与复选框(Checkbutton)...
单选框(Radiobutton)与复选框(Checkbutton) thinter.Radiobutton(用于存放的父组件,属性参数...) thinter.Checkbutton(用于存放的父组件 ...
- java中判断复选框是否选中_php 判断复选框checkbox是否被选中
php 判断复选框checkbox是否被选中 复选框checkbox在php表单提交中经常被使用到,本文章通过实例向大家介绍php如何判断复选框checkbox中的值是否被选中,需要的朋友可以参考一下 ...
- 5、Web 窗体的基本控件——复选框控件和复选组控件(CheckBox 和 CheckBoxList)
5.Web 窗体的基本控件--复选框控件和复选组控件(CheckBox 和 CheckBoxList) 复选框控件和复选组控件(CheckBox 和 CheckBoxList) 前端 <%@ P ...
- webdriver--单选、复选及下拉框的定位
单选radiobutton的操作 两种情况,一种是各个button元素的属性都有唯一定位值,可以直接用属性唯一值定位:另一种就是一组各方面属性值都一样的radiobutton,除了text,可以用组元 ...
- android复选框标签,Android中的复选框的使用
复选框的使用和单选框是不同的对于单选框来说呢,是必须要分组的每一组内单选框只能有一个被选中,而对于复选框来说没有组这个概念,因为每一个都可同时被选中或者不被选中,复选框其实可以看成一个一般的按钮,只是 ...
- php 单选框选中事件,html中的checkbox和radio事件选择用法详解
radio注册了click事件以后,神奇的是用键盘上的上下左右选择时,居然会触发鼠标事件,滚轮也会触发,这种神奇的事情在mousedown下面是不会发生的.(webkit不能使用上下左右选择) che ...
- java添加一个复选框_java添加多个复选框控件
java swing中在jTable中添加多个复选框的方式如下: import java.awt.Component; import java.awt.event.ActionEvent; impor ...
- layui表格复选框赋值,获取表格复选框选中值,表格复选框回选
layui获取表格复选框提交/回选 表格JS table.render({elem: '#app-from',id: 'app-from',url: '/plm/api/employee/listBy ...
最新文章
- Odoo之Field
- 在别人那看到的很不错的ext.net的基本讲解
- day38-数据库应用软件
- oc 画一个圆弧_UG建模一个蜗杆的方法,纯手工建模无插件
- 实现jdbc连接mysql_Java JDBC连接MYSQL数据库教程(实现)
- vSphere 7 Kubernetes 初体验
- 管理感悟:什么是“倾诉式管理”
- C/C++静态代码检查工具CodeChecker(一)简介
- PDF怎么编辑,如何裁剪PDF其中一页
- Backordered even the inventory is sufficient在库存量满足的情况下PICK却BACKORDER
- word硬回车是怎么产生的_在word中怎样删除软硬回车?
- 594万元奖金 | “2020 年全国人工智能大赛”重磅启动
- 数码相机与手机相机成像差别
- 【电商业务】外行为何难区别 商品属性与商品规格
- 数据挖掘(4.1)--分类和预测
- -XX:+UseParallelGC 和 -XX:+UseParNewGC 的区别
- 阿里巴巴九大美女高管个个身价上亿,你最佩服谁?
- 涉密学位论文不得在联网的计算机上撰写,华南理工大学涉密学位论文管理暂行规定.doc...
- 树形结构的处理——组合模式(二)
- 留良乡投资理财要合理配置资产
热门文章
- VMware无法启动虚拟机,自动生成windows(ubuntu)vmx.lck文件,系统锁住
- n*n/九宫格数独解法及随机生成java实现,独家
- 一种简单可行的abtest流量切换实现方案
- docker 安装 sshd_2018_lcf
- markdown 画图语法
- mousewheel 取消_对话框不接收WM_MOUSEWHEEL消息,咋办?
- (附源码)基于Android社区生鲜O2O订购系统设计与实现 毕业设计231443
- 查看Java字节码内容的几种方式
- 【2023unity游戏制作-mango的冒险】-7.玩法实现
- 服务器系统取消登录密码,服务器取消密码