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 相关文章推荐
jquery 中多条件选择器,相对选择器,层次选择器的区别
Jul 03 Javascript
写自已的js类库需要的核心代码
Jul 16 Javascript
利用jQuery的deferred对象实现异步按顺序加载JS文件
Mar 17 Javascript
详解jQuery插件开发中的extend方法
Nov 19 Javascript
详解angular中的作用域及继承
May 31 Javascript
react-router4 嵌套路由的使用方法
Jul 24 Javascript
微信小程序实现图片懒加载的示例代码
Dec 13 Javascript
微信小程序网络封装(简单高效)
Aug 06 Javascript
Easyui 关闭jquery-easui tab标签页前触发事件的解决方法
Apr 28 jQuery
使用vue完成微信公众号网页小记(推荐)
Apr 28 Javascript
Ant design vue中的联动选择取消操作
Oct 31 Javascript
JavaScript模拟实现网易云轮播效果
Apr 04 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
第一个无线电台是由谁发明的
2021/03/01 无线电
一棵php的类树(支持无限分类)
2006/10/09 PHP
smarty基础之拼接字符串的详解
2013/06/18 PHP
php_screw安装使用教程(另一个PHP代码加密实现)
2014/05/29 PHP
Three.js源码阅读笔记(Object3D类)
2012/12/27 Javascript
javascript中的遍历for in 以及with的用法
2014/12/22 Javascript
jQuery及JS实现循环中暂停的方法
2015/02/02 Javascript
jQuery on()方法示例及jquery on()方法的优点
2015/08/27 Javascript
JS组件Bootstrap dropdown组件扩展hover事件
2016/04/17 Javascript
AngularJS实现单独作用域内的数据操作
2016/09/05 Javascript
纯js三维数组实现三级联动效果
2017/02/07 Javascript
详解angularjs中如何实现控制器和指令之间交互
2017/05/31 Javascript
AngularJS中下拉框的基本用法示例
2017/10/11 Javascript
React中如何引入Angular组件详解
2018/08/09 Javascript
vue二级菜单导航点击选中事件的方法
2018/09/12 Javascript
JS调用安卓手机摄像头扫描二维码
2018/10/16 Javascript
React事件处理的机制及原理
2018/12/03 Javascript
如何在postman中添加cookie信息步骤解析
2020/06/30 Javascript
动态实现element ui的el-table某列数据不同样式的示例
2021/01/22 Javascript
[09:31]2016国际邀请赛中国区预选赛Yao赛后采访 答题送礼
2016/06/27 DOTA
Python 探针的实现原理
2016/04/23 Python
尝试用最短的Python代码来实现服务器和代理服务器
2016/06/23 Python
Python学习思维导图(必看篇)
2017/06/26 Python
Python实现利用最大公约数求三个正整数的最小公倍数示例
2017/09/30 Python
python实现机器人行走效果
2018/01/29 Python
pandas修改DataFrame列名的方法
2018/04/08 Python
Python Selenium Cookie 绕过验证码实现登录示例代码
2018/04/10 Python
使用python实现离散时间傅里叶变换的方法
2019/09/02 Python
如何使用python进行pdf文件分割
2019/11/11 Python
Python使用plt.boxplot() 参数绘制箱线图
2020/06/04 Python
不听老师话的万能检讨书
2014/10/04 职场文书
2015年工会工作总结
2015/03/30 职场文书
获奖感言范文
2015/07/31 职场文书
Python连续赋值需要注意的一些问题
2021/06/03 Python
Mysql中有关Datetime和Timestamp的使用总结
2021/12/06 MySQL
Android studio 简单计算器的编写
2022/05/20 Java/Android