checkbox勾选判断代码分析
var xieYi=document.getElementById("xieYi");
if(!xieYi.checked){
alert("请先阅读并勾选注册协议!");
return;
}
最开始这样写,不过并不是所有的情况都需要勾选这个协议,协议有时不会在前台页面显示,所以改了第二种
var xieYi=document.getElementById("xieYi");
if(!xieYi== null && !xieYi.checked){
alert("请先阅读并勾选注册协议!");
return;
}
当xieYi不存在的时候,xieYi为null,判断xieYi不为null的时候并且xieYi没有勾选的时候就alert。
可惜,这段代码没有发挥预想中的作用。
最后发现是判断xieYi写错了。
最终版:
var xieYi=document.getElementById("xieYi");
if(xieYi!= null && !xieYi.checked){
alert("请先阅读并勾选注册协议!");
return;
}
相关推荐
-
js 判断checkbox是否选中的实现代码
//第几个没有选 <input type="checkbox" name="checkbox1" checked> <input type="checkbox" name="checkbox1"> <input type="checkbox" name="checkbox1" checked> <input type="checkbox
-
jquery checkbox,radio是否选中的判断代码
1:判断radio 复制代码 代码如下: var selected = $('input[name=selectid:checked]').val();//若未被选中 则val() = null if(selected == null){ alert("未选中!"); }else{ alert("选中!"); } 2:判断checkbox 复制代码 代码如下: var n = $("input:checked").length; if(n==0)
-
在js中判断checkboxlist(.net控件客户端id)是否有选中
在提交添加或修改内容时,需要对关键数据进行判空处理,如何在js中判断checkboxlist是否有选择项呢? 具体操作如下: 复制代码 代码如下: var CheckBox = document.getElementById("<%=cblWeek.ClientID %>").getElementsByTagName("INPUT"); if (CheckBox != undefined) { var i = 0; var j = 0; for (i =
-
js 判断checkbox是否选中的操作方法
核心提示: 大家在很多场合也许会遇到判断页面是否有元素选中,下面介绍的是利用js判断是否选中CheckBox的方法. //第几个没有选 复制代码 代码如下: <input type="checkbox" name="checkbox1" checked> <input type="checkbox" name="checkbox1"> <input type="checkbox"
-
jquery判断checkbox(复选框)是否被选中的代码
复制代码 代码如下: //是否被选中验证有选中的return true,否return false function mycheckbox() { var falg = 0; $("input[name='soft[]']:checkbox").each(function () { if ($(this).attr("checked")) { falg += 1; } }) if (falg > 0) return true; else return fals
-
checkbox勾选判断代码分析
复制代码 代码如下: var xieYi=document.getElementById("xieYi");if(!xieYi.checked){ alert("请先阅读并勾选注册协议!"); return; } 最开始这样写,不过并不是所有的情况都需要勾选这个协议,协议有时不会在前台页面显示,所以改了第二种 复制代码 代码如下: var xieYi=document.getElementById("xieYi"); i
-
js限制checkbox勾选的个数以及php获取多个checkbbox的方法深入解析
首先是js限制checkbbox勾选个数的代码: 复制代码 代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/
-
jquery.tagsinput.js实现记录checkbox勾选的顺序
业务需求:可以根据checkbox的先后勾选传递有顺序的值让后台接收,决定用tagsinput显示checkbox的先后勾选顺序,并实时响应checkbox的勾选状态 思路:checkbox的值存在一个数组A,新创建一个数组B,如果选中一个,B push一个值,取消一个,remove一个值,因为数组是有序的,就做到响应checkbox的勾选顺序 效果: 代码: <!DOCTYPE html> <html> <head> <meta charset="UT
-
Jquery CheckBox全选方法代码附js checkbox全选反选代码
jquery方法如下: 复制代码 代码如下: function CheckAll(val) { $("input[name='chkJob']").each(function() { this.checked = val; }); $("#chkAll").attr("checked", val);//设定全选按钮状态 } val 该参数传递的是全选按钮的选择状态 name='chkJob' 这个为列表中的checkbox名称 chkAll 就为
-
jQuery实现table表格checkbox全选的方法分析
本文实例讲述了jQuery实现table表格checkbox全选的方法.分享给大家供大家参考,具体如下: 今天在页面中使用jQuery实现了全选框操作,如图: 具体的实现过程很简单: 第一步 设计一个简单的表格: 设置表格列标题,在列标题中的单选框为全选框: 设置表格题,表格题的单选框就是普通的单选框啦: <table> <thead> <tr> <td> <input type="checkbox" onclick="s
-
jquery checkbox 勾选的bug问题解决方案与分析
在做项目的时候遇到个jQuery checkbok复选框的选中取消的BUG,咨询了大神,才闹明白怎么回事,这里记录下来,分析给大家. 先上代码: 复制代码 代码如下: <form> 你爱好的运动是?<input type="checkbox" id="CheckedAll" />全选/全不选<br /> <input type="checkbox" name="i
-
javascript实现checkbox全选的代码
代码: function checkall(checkNames){ var allBoxs = document.getElementsByName(checkNames); for(var i = 0 ;i<allBoxs.length;i++){ if(allBoxs[i].type == 'checkbox'){ if(allBoxs[i].checked==false){ allBoxs[i].checked = true ; }else{ allBoxs[i].checked = f
-
javascript 类型判断代码分析
复制代码 代码如下: var is = function(obj,type){ var toString=Object.prototype.toString,undefined; return obj===null&&type==='Null'|| obj===undefined&&type==='Undefined'|| toString.call(obj).slice(8,-1)===type; } //原文中有小括号包裹每个逻辑与运算,但根据运算符优先级,括号可以省略
-
jQuery判断checkbox(复选框)是否被选中以及全选、反选实现代码
jQuery判断checkbox(复选框)是否被选中:if($("#id").attr("checked")==true) jQuery实现checkbox(复选框)选中.全选/反选代码: 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transiti
随机推荐
- php实现的后台表格分页功能示例
- php项目打包方法
- iOS 中使用正则表达式判断身份证格式及银行卡号格式是否正确(推荐)
- 利用vueJs实现图片轮播实例代码
- 手工注射php学习
- Java数据结构之队列(动力节点Java学院整理)
- Oracle日常维护中管理用户以及重做日志文件的方法
- Mvc动态注册HttpModule详解
- javascript中的delete使用详解
- JS实现字体选色板实例代码
- Node.js+jade抓取博客所有文章生成静态html文件的实例
- win2008下IIS 7.0安装配置教程
- 服务器有效设置防止web入侵图文方法
- 实例讲解Java读取一般文本文件和word文档的方法
- 公共js在页面底部加载的注意事项介绍
- yii2 commands模式以及配置crontab定时任务的方法
- Android中View跟随手指移动效果
- Postman模拟发送带token的请求方法
- Spring boot部署发布到linux的操作方法
- 微信小程序实现左侧滑动导航栏