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 相关文章推荐
层序遍历在ExtJs的TreePanel中的应用
Oct 16 Javascript
javascript 定义新对象方法
Feb 20 Javascript
jQuery中选择器小问题(新人难免遇到)
Mar 31 Javascript
javascript中expression的用法整理
May 13 Javascript
JS实现三级折叠菜单特效,其它级可自动收缩
Aug 06 Javascript
浅析node连接数据库(express+mysql)
Nov 30 Javascript
基于bootstrap插件实现autocomplete自动完成表单
May 07 Javascript
使用form-create动态生成vue自定义组件和嵌套表单组件
Jan 18 Javascript
Vue核心概念Getter的使用方法
Jan 18 Javascript
Node.js如何优雅的封装一个实用函数的npm包的方法
Apr 29 Javascript
微信小程序登录态和检验注册过没的app.js写法
May 22 Javascript
vue 递归组件的简单使用示例
Jan 14 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获取用户真实IP和防刷机制的实例代码
2018/11/28 PHP
javascript 获取网页参数系统
2008/07/19 Javascript
Ajax同步与异步传输的示例代码
2013/11/21 Javascript
单击和双击事件的冲突处理示例代码
2014/04/03 Javascript
5个可以帮你理解JavaScript核心闭包和作用域的小例子
2014/10/08 Javascript
基于Bootstrap里面的Button dropdown打造自定义select
2016/05/30 Javascript
详解BootStrap中Affix控件的使用及保持布局的美观的方法
2016/07/08 Javascript
Javascript下拉刷新的简单实现
2017/02/14 Javascript
nodejs实现OAuth2.0授权服务认证
2017/12/27 NodeJs
微信小程序表单验证form提交错误提示效果
2020/06/19 Javascript
NodeJS 将文件夹按照存放路径变成一个对应的JSON的方法
2018/10/17 NodeJs
使用Angular Cli如何创建Angular私有库详解
2019/01/30 Javascript
详解微信小程序调用支付接口支付
2019/04/28 Javascript
Fetch超时设置与终止请求详解
2019/05/18 Javascript
压缩包密码破解示例分享(类似典破解)
2014/01/17 Python
python 爬虫出现403禁止访问错误详解
2017/03/11 Python
人生苦短我用python python如何快速入门?
2018/03/12 Python
Python numpy 点数组去重的实例
2018/04/18 Python
使用pandas的DataFrame的plot方法绘制图像的实例
2018/05/24 Python
Python判断以什么结尾以什么开头的实例
2018/10/27 Python
python实现dijkstra最短路由算法
2019/01/17 Python
Python 循环终止语句的三种方法小结
2019/06/24 Python
python3 selenium自动化测试 强大的CSS定位方法
2019/08/23 Python
python之array赋值技巧分享
2019/11/28 Python
python编程进阶之异常处理用法实例分析
2020/02/21 Python
html5基础标签(html5视频标签 html5新标签用法)
2013/12/30 HTML / CSS
Clearly新西兰:购买眼镜、太阳镜和隐形眼镜
2018/04/26 全球购物
西安众合通用.net笔试题
2013/03/18 面试题
运动会入场词60字
2014/02/15 职场文书
销售人员职业生涯规划范文
2014/03/01 职场文书
软件项目开发计划书
2014/05/01 职场文书
计算机毕业生自荐信
2014/06/12 职场文书
小学生国庆演讲稿
2014/09/05 职场文书
餐饮店长岗位职责
2015/04/14 职场文书
2015重阳节敬老活动总结
2015/07/29 职场文书
CSS中妙用 drop-shadow 实现线条光影效果
2021/11/11 HTML / CSS