checkbox勾选判断代码分析


Posted in Javascript onJune 11, 2014
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;        
    }
Javascript 相关文章推荐
JS 两日期相减,获得天数的小例子(兼容IE,FF)
Jul 01 Javascript
jQuery实现的产品自动360度旋转展示特效源码分享
Aug 21 Javascript
基于JavaScript的操作系统你听说过吗?
Jan 28 Javascript
理解javascript函数式编程中的闭包(closure)
Mar 08 Javascript
jquery动态创建div与input的实例代码
Oct 12 Javascript
Javascript 引擎工作机制详解
Nov 30 Javascript
一个可复用的vue分页组件
May 15 Javascript
Vue2 模板template的四种写法总结
Feb 23 Javascript
js计算两个日期间的天数月的实例代码
Sep 20 Javascript
ES6基础之解构赋值(destructuring assignment)
Feb 21 Javascript
JS回调函数深入理解
Oct 16 Javascript
Node.js path模块,获取文件后缀名操作
Nov 07 Javascript
百度判断手机终端并自动跳转js代码及使用实例
Jun 11 #Javascript
js获取日期:昨天今天和明天、后天
Jun 11 #Javascript
js使用栈来实现10进制转8进制与取除数及余数
Jun 11 #Javascript
删除javascript中注释语句的正则表达式
Jun 11 #Javascript
Jquery自定义button按钮的几种方法
Jun 11 #Javascript
教你用jquery实现iframe自适应高度
Jun 11 #Javascript
浅析jQuery中调用ajax方法时在不同浏览器中遇到的问题
Jun 11 #Javascript
You might like
用php实现的获取网页中的图片并保存到本地的代码
2010/01/05 PHP
php 实现进制转换(二进制、八进制、十六进制)互相转换实现代码
2010/10/22 PHP
延长phpmyadmin登录时间的方法
2011/02/06 PHP
Ubuntu下安装PHP的mongodb扩展操作命令
2015/07/04 PHP
Laravel中前端js上传图片到七牛云的示例代码
2017/09/04 PHP
jqPlot 图表中文API使用文档及源码和在线示例
2012/02/07 Javascript
js 判断checkbox是否选中的操作方法
2012/11/09 Javascript
导航跟随滚动条置顶移动示例代码
2013/09/11 Javascript
javascript计算用户打开网页的停留时间
2014/01/09 Javascript
javascript生成随机数方法汇总
2015/11/12 Javascript
实例代码详解javascript实现窗口抖动及qq窗口抖动
2016/01/04 Javascript
JavaScript实现点击单元格改变背景色的方法
2016/02/12 Javascript
Jquery实现$.fn.extend和$.extend函数
2016/04/14 Javascript
JS组件Bootstrap实现弹出框效果代码
2016/04/26 Javascript
Angular+Node生成随机数的方法
2017/06/16 Javascript
webpack实现热加载自动刷新的方法
2017/07/30 Javascript
教你用Cordova打包Vue项目的方法
2017/10/17 Javascript
微信小程序选择图片和放大预览图片功能
2017/11/02 Javascript
angularjs 的数据绑定实现原理
2018/07/02 Javascript
python 表达式和语句及for、while循环练习实例
2017/07/07 Python
python无限生成不重复(字母,数字,字符)组合的方法
2018/12/04 Python
Python中asyncio模块的深入讲解
2019/06/10 Python
django的csrf实现过程详解
2019/07/26 Python
解决python运行效率不高的问题
2020/07/20 Python
Python的collections模块真的很好用
2021/03/01 Python
Html5页面在微信端的分享的实现方法
2018/08/30 HTML / CSS
MADE法国:提供原创设计师家具
2018/09/18 全球购物
StubHub希腊:购买体育赛事、音乐会和剧院门票
2019/08/03 全球购物
应聘护理专业毕业自荐书范文
2014/02/12 职场文书
团队精神的演讲稿
2014/05/14 职场文书
优秀团员事迹材料1500字
2014/08/31 职场文书
心得体会的写法
2014/09/05 职场文书
交通安全横幅标语
2014/10/07 职场文书
2014年社区个人工作总结
2014/12/02 职场文书
导游词之南昌滕王阁
2019/11/29 职场文书