您现在的位置是:主页 > news > 网站制作那家便宜/好的营销网站
网站制作那家便宜/好的营销网站
admin2025/5/5 22:04:06【news】
简介网站制作那家便宜,好的营销网站,广东网站建设服务,小说网站开发流程本文分别介绍了js和jQuery验证单选框(radio)、多选框(checkbox)、下拉框(select),分享给大家供大家参考,具体内容如下(1).首先说单选框(radio),radio和checkbox一样都是name相同值有多个在获取 radio 值的时候我们不能按照普通文本框.value的…
本文分别介绍了js和jQuery验证单选框(radio)、多选框(checkbox)、下拉框(select),分享给大家供大家参考,具体内容如下
(1).首先说单选框(radio),radio和checkbox一样都是name相同值有多个在获取 radio 值的时候我们不能按照普通文本框.value的方式,而是要判断哪个被选中了。
js验证是要用getElementsByName()获取数组
js代码如下:
function test(){
var sex = document.getElementsByName("sex");
var flag = 0;
for (var i=0;i
{
if (sex.item(i).checked == true)
{
flag = 1;
break;
}
}
if (!flag)
{
alert("请选择性别");
}
}
男女
用jQuery验证就简单多了,做到了少写多做,呵呵:
$(document).ready(function(){
$("#btn").click(function(){
if ($(":radio:checked").length == 0)
{
alert("你的性别未选择");
}
});
});
男女
(2)复选框(checkbox),这个真不用讲了,因为复选框和单选框的做法完全相同,只要把上面脚本中radio改成checkbox就ok啦!
(3)下拉框(select)
使用js验证,js代码:
function test(){
var sex = document.getElementById("sex").value;
if (!sex)
{
alert("你的性别未选择");
}
}
--请选择性别--
男
女
使用jQuery验证:
$(document).ready(function(){
$("#btn").click(function(){
if ($("#sex").val() == '')
{
alert("你的性别未选择");
}
});
});
--请选择性别--
男
女
以上就是关于js和jquery分别验证单选框、复选框、下拉框的代码,根据难易进行介绍,希望对大家的学习有所帮助。