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 自动安装exe程序
Nov 30 Javascript
基于jquery的一个图片hover的插件
Apr 24 Javascript
JQuery从头学起第一讲
Jul 04 Javascript
Javascript延迟执行实现方法(setTimeout)
Dec 30 Javascript
简单的ajax连接库分享(不用jquery的ajax)
Jan 19 Javascript
js判断上传文件类型判断FileUpload文件类型代码
May 20 Javascript
JavaScript 学习笔记之变量及其作用域
Jan 14 Javascript
Active控件问题小结(附解决办法)
Jun 09 Javascript
移动设备手势事件库Touch.js使用详解
Aug 18 Javascript
详解Vue Elememt-UI构建管理后台
Feb 27 Javascript
vue-cli项目优化方法- 缩短首屏加载时间
Apr 01 Javascript
vue动态添加路由addRoutes之不能将动态路由存入缓存的解决
Feb 19 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 验证码的实现代码
2011/07/17 PHP
php实现将任意进制数转换成10进制的方法
2015/04/17 PHP
PHP 序列化和反序列化函数实例详解
2020/07/18 PHP
php用wangeditor3实现图片上传功能
2019/08/22 PHP
laravel5.5安装jwt-auth 生成token令牌的示例
2019/10/24 PHP
jquery lazyload延迟加载技术的实现原理分析
2011/01/24 Javascript
JQuery插件Style定制化方法的分析与比较
2012/05/03 Javascript
常用的jQuery前端技巧收集
2014/12/24 Javascript
JavaScript实现点击文字切换登录窗口的方法
2015/05/11 Javascript
使用AngularJS创建自定义的过滤器的方法
2015/06/18 Javascript
javascript高级编程之函数表达式 递归和闭包函数
2015/11/29 Javascript
Bootstrap每天必学之响应式导航、轮播图
2016/04/25 Javascript
如何用JS判断两个数字的大小
2016/07/21 Javascript
使用jQuery调用XML实现无刷新即时聊天
2016/08/07 Javascript
angularjs中$http异步上传Excel文件方法
2018/02/23 Javascript
基于vue,vue-router, vuex及addRoutes进行权限控制问题
2018/05/02 Javascript
一次Webpack配置文件的分离实战记录
2018/11/30 Javascript
Vue scrollBehavior 滚动行为实现后退页面显示在上次浏览的位置
2019/05/27 Javascript
回顾Javascript React基础
2019/06/15 Javascript
JS Array.from()将伪数组转换成数组的方法示例
2020/03/23 Javascript
react 生命周期实例分析
2020/05/18 Javascript
微信小程序淘宝首页双排图片布局排版代码(推荐)
2020/10/29 Javascript
[00:12]DAC SOLO赛卫冕冠军 VG.Paparazi灬展现SOLO技巧
2018/04/06 DOTA
[42:32]Secret vs Optic 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
Python中使用PyHook监听鼠标和键盘事件实例
2014/07/18 Python
Python实现读取txt文件中的数据并绘制出图形操作示例
2019/02/26 Python
css3 旋转按钮 使用CSS3创建一个旋转可变色按钮
2012/12/31 HTML / CSS
HTML5调用手机发短信和打电话功能
2020/04/29 HTML / CSS
linux面试题参考答案(6)
2016/06/23 面试题
大学毕业生通用求职信
2013/09/28 职场文书
小学生新年寄语
2014/04/03 职场文书
表彰大会策划方案
2014/05/13 职场文书
授权委托书怎么写
2014/09/25 职场文书
刑事和解协议书范本
2014/11/19 职场文书
MySQL定时备份数据库(全库备份)的实现
2021/09/25 MySQL
javascript的setTimeout()使用方法总结
2021/11/20 Javascript