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 数据缓存data(name, value)详解及实现
Jan 04 Javascript
判断浏览器的javascript版本的代码
Sep 03 Javascript
javascript 正则表达式相关应介绍
Nov 27 Javascript
优化javascript的执行效率一些方法总结
Dec 25 Javascript
javascript实现捕捉键盘上按下的键
May 05 Javascript
深入探讨javascript函数式编程
Oct 11 Javascript
基于原生js淡入淡出函数封装(兼容IE)
Oct 20 Javascript
详解照片瀑布流效果(js,jquery分别实现与知识点总结)
Jan 01 Javascript
JavaScript闭包和回调详解
Aug 09 Javascript
JS实现的找零张数最小问题示例
Nov 28 Javascript
在vue中使用SockJS实现webSocket通信的过程
Aug 29 Javascript
javascript的setTimeout()使用方法总结
Nov 20 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使用str_replace实现输入框回车替换br的方法
2014/11/24 PHP
PHP实现与java 通信的插件使用教程
2019/08/11 PHP
php实现断点续传大文件示例代码
2020/06/19 PHP
不用写JS也能使用EXTJS视频演示
2008/12/29 Javascript
JSQL  一个 web DB 的封装
2010/05/05 Javascript
JS定时关闭窗口的实例
2013/05/22 Javascript
jQuery满屏焦点图左右滚动特效代码分享
2015/09/07 Javascript
浅析JS运动
2015/12/28 Javascript
AngularGauge 属性解析详解
2016/09/06 Javascript
浅谈JavaScript事件绑定的常用方法及其优缺点分析
2016/11/01 Javascript
jQuery Dom元素操作技巧
2018/02/04 jQuery
vue.js根据代码运行环境选择baseurl的方法
2018/02/28 Javascript
Layui给数据表格动态添加一行并跳转到添加行所在页的方法
2018/08/20 Javascript
js实现网页同时进行多个倒计时功能
2019/02/25 Javascript
js实现多个倒计时并行 js拼团倒计时
2019/02/25 Javascript
Vue中props的详解
2019/05/16 Javascript
vue+elementUI动态生成面包屑导航教程
2019/11/04 Javascript
vue 封装 Adminlte3组件的实现
2020/03/18 Javascript
jquery实现有过渡效果的tab切换
2020/07/17 jQuery
Javascript 模拟mvc实现点餐程序案例详解
2020/12/24 Javascript
vue穿梭框实现上下移动
2021/01/29 Vue.js
[54:27]TNC vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Python常用的爬虫技巧总结
2016/03/28 Python
使用k8s部署Django项目的方法步骤
2019/01/14 Python
Python facenet进行人脸识别测试过程解析
2019/08/16 Python
使用python实现离散时间傅里叶变换的方法
2019/09/02 Python
Python 根据数据模板创建shapefile的实现
2019/11/26 Python
使用python批量转换文件编码为UTF-8的实现
2020/04/03 Python
Python startswith()和endswith() 方法原理解析
2020/04/28 Python
世界上最大的冷却器制造商:Igloo Coolers
2019/07/23 全球购物
草莓网中国:StrawberryNet中国
2020/08/17 全球购物
委托公证书
2014/04/08 职场文书
主要领导对照检查材料
2014/08/26 职场文书
企业法人代表证明书
2014/09/27 职场文书
学校感恩节活动策划方案
2014/10/06 职场文书
用Python实现一个打字速度测试工具来测试你的手速
2021/05/28 Python