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 相关文章推荐
JavaScript学习笔记(十)
Jan 17 Javascript
详解jQuery插件开发中的extend方法
Nov 19 Javascript
jQuery ajax时间差导致的变量赋值问题分析
Jan 22 Javascript
JavaScript中的普通函数和箭头函数的区别和用法详解
Mar 21 Javascript
Vue实现virtual-dom的原理简析
Jul 10 Javascript
基于jQuery对象和DOM对象和字符串之间的转化实例
Aug 08 jQuery
Vue.js实现价格计算器功能
Mar 30 Javascript
利用jQuery实现简单的拖曳效果实例代码
Oct 20 jQuery
AngularJS实现的获取焦点及失去焦点时的表单验证功能示例
Oct 25 Javascript
vue+vuex+axios+echarts画一个动态更新的中国地图的方法
Dec 19 Javascript
解决Can't find variable: SockJS vue项目的问题
Sep 22 Javascript
vue使用exif获取图片旋转,压缩的示例代码
Dec 11 Vue.js
百度判断手机终端并自动跳转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+mysql保存和输出文件
2006/10/09 PHP
我的论坛源代码(六)
2006/10/09 PHP
php初学者写及时补给skype用户充话费的小程序
2008/11/02 PHP
php 计算两个时间戳相隔的时间的函数(小时)
2009/12/18 PHP
PHP中函数gzuncompress无法使用的解决方法
2017/03/02 PHP
PHP应用跨时区功能的实现方法
2019/03/21 PHP
一个加载js文件的小脚本
2007/06/28 Javascript
img标签中onerror用法
2009/08/13 Javascript
javascript判断用户浏览器插件安装情况的代码
2011/01/01 Javascript
js实现网页随机切换背景图片的方法
2014/11/01 Javascript
浅谈JavaScript中的作用域和闭包问题
2015/07/07 Javascript
Javascript基础回顾之(三) js面向对象
2017/01/31 Javascript
Nodejs之TCP服务端与客户端聊天程序详解
2017/07/07 NodeJs
addeventlistener监听scroll跟touch(实例讲解)
2017/08/04 Javascript
微信小程序实现图片懒加载的示例代码
2017/12/13 Javascript
vuex直接赋值的三种方法总结
2018/09/16 Javascript
javascript中floor使用方法总结
2019/02/02 Javascript
python strip()函数 介绍
2013/05/24 Python
django实现分页的方法
2015/05/26 Python
Python实现LRU算法的2种方法
2015/06/24 Python
浅谈Python 对象内存占用
2016/07/15 Python
pandas数据清洗,排序,索引设置,数据选取方法
2018/05/18 Python
Python基于jieba库进行简单分词及词云功能实现方法
2018/06/16 Python
python读取Excel实例详解
2018/08/17 Python
Python3.5文件修改操作实例分析
2019/05/01 Python
Django框架之DRF 基于mixins来封装的视图详解
2019/07/23 Python
解决python ThreadPoolExecutor 线程池中的异常捕获问题
2020/04/08 Python
python简单实现最大似然估计&scipy库的使用详解
2020/04/15 Python
如何用Python 实现全连接神经网络(Multi-layer Perceptron)
2020/10/15 Python
关于box-sizing的全面理解
2016/07/28 HTML / CSS
生日派对邀请函
2014/01/13 职场文书
通用自荐信范文
2014/03/14 职场文书
成品库仓管员岗位职责
2014/04/06 职场文书
2014年重阳节老干部座谈会局领导发言稿
2014/09/25 职场文书
2014年师德师风自我剖析材料
2014/09/27 职场文书
幼儿园开学报名通知
2015/07/16 职场文书