js和jquery分别验证单选框、复选框、下拉框
2015-12-17 00:00
981 查看
本文分别介绍了js和jQuery验证单选框(radio)、多选框(checkbox)、下拉框(select),分享给大家供大家参考,具体内容如下
(1).首先说单选框(radio),radio和checkbox一样都是name相同值有多个在获取 radio 值的时候我们不能按照普通文本框.value的方式,而是要判断哪个被选中了。
js验证是要用getElementsByName()获取数组
js代码如下:
用jQuery验证就简单多了,做到了少写多做,呵呵:
(2)复选框(checkbox),这个真不用讲了,因为复选框和单选框的做法完全相同,只要把上面脚本中radio改成checkbox就ok啦!
(3)下拉框(select)
使用js验证,js代码:
使用jQuery验证:
以上就是关于js和jquery分别验证单选框、复选框、下拉框的代码,根据难易进行介绍,希望对大家的学习有所帮助。
JQUERY复选框CHECKBOX全选,取消全选
jsp 复选框使用方法
js checkbox(复选框) 使用集锦
jquery multiSelect 多选下拉框
jquery判断checkbox(复选框)是否被选中的代码
js获取单选框或复选框值及操作
Js动态添加复选框Checkbox的实例方法
js实现带搜索功能的下拉框实时搜索实时匹配
(1).首先说单选框(radio),radio和checkbox一样都是name相同值有多个在获取 radio 值的时候我们不能按照普通文本框.value的方式,而是要判断哪个被选中了。
js验证是要用getElementsByName()获取数组
js代码如下:
<script> function test(){ var sex = document.getElementsByName("sex"); var flag = 0; for (var i=0;i<sex.length;i++) { if (sex.item(i).checked == true) { flag = 1; break; } } if (!flag) { alert("请选择性别"); } } </script> <input type="radio" name="sex" value="m">男<input type="radio" name="sex" value="f">女 <input type="button" id="btn" value="提交" onclick="test()">
用jQuery验证就简单多了,做到了少写多做,呵呵:
<script src="jquery-1.7.1.min.js"></script> <script> $(document).ready(function(){ $("#btn").click(function(){ if ($(":radio:checked").length == 0) { alert("你的性别未选择"); } }); }); </script> <input type="radio" name="sex" value="m">男<input type="radio" name="sex" value="f">女 <input type="button" id="btn" value="提交">
(2)复选框(checkbox),这个真不用讲了,因为复选框和单选框的做法完全相同,只要把上面脚本中radio改成checkbox就ok啦!
(3)下拉框(select)
使用js验证,js代码:
<script> function test(){ var sex = document.getElementById("sex").value; if (!sex) { alert("你的性别未选择"); } } </script> <select id="sex"> <option value="">--请选择性别--</option> <option value="m">男</option> <option value="f">女</option> </select> <input type="button" id="btn" value="提交" onclick="test()">
使用jQuery验证:
<script src="jquery-1.7.1.min.js"></script> <script> $(document).ready(function(){ $("#btn").click(function(){ if ($("#sex").val() == '') { alert("你的性别未选择"); } }); }); </script> <select id="sex"> <option value="">--请选择性别--</option> <option value="m">男</option> <option value="f">女</option> </select> <input type="button" id="btn" value="提交">
以上就是关于js和jquery分别验证单选框、复选框、下拉框的代码,根据难易进行介绍,希望对大家的学习有所帮助。
您可能感兴趣的文章:
javascript判断单选框或复选框是否选中方法集锦JQUERY复选框CHECKBOX全选,取消全选
jsp 复选框使用方法
js checkbox(复选框) 使用集锦
jquery multiSelect 多选下拉框
jquery判断checkbox(复选框)是否被选中的代码
js获取单选框或复选框值及操作
Js动态添加复选框Checkbox的实例方法
js实现带搜索功能的下拉框实时搜索实时匹配
相关文章推荐
- jQuery实现进度条效果代码
- JQuery validator 通用验证
- 【jQuery】:first-child子元素过滤选择器
- Jquery中"$(document).ready(function(){ })"函数
- 【jQuery】[attribute*=value]属性选择器
- 【jQuery】[attribute!=value]属性选择器
- 【jQuery】[attribute=value]属性选择器
- 【jQuery】:visible过滤选择器
- jQuery自定义内容滚动条插件
- jQuery自定义内容滚动条插件
- jQuery自定义内容滚动条插件
- 【jQuery】:hidden过滤选择器
- jQuery插件学习(1)——分页控件
- 【jQuery】:has(selector)过滤选择器
- 【jQuery】:contains(text)过滤选择器
- jQuery源码学习
- 【jQuery】:eq(index)过滤选择器
- 【jQuery】:first过滤选择器
- 强大的自适应jQuery焦点图特效
- Jquery on() 动态绑定事件