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点击出现悬浮窗效果不使用JQuery插件
Jan 20 Javascript
JavaScript匿名函数之模仿块级作用域
Dec 12 Javascript
详细探究ES6之Proxy代理
Jul 22 Javascript
解析如何利用iframe标签以及js制作时钟
Dec 08 Javascript
原生JS实现垂直手风琴效果
Feb 19 Javascript
史上最全JavaScript数组去重的十种方法(推荐)
Aug 17 Javascript
vue多页面开发和打包正确处理方法
Apr 20 Javascript
vue.js配合$.post从后台获取数据简单demo分享
Aug 11 Javascript
vueScroll实现移动端下拉刷新、上拉加载
Mar 22 Javascript
使用mixins实现elementUI表单全局验证的解决方法
Apr 02 Javascript
Vue v-model组件封装(类似弹窗组件)
Jan 08 Javascript
从零开始用webpack构建一个vue3.0项目工程的实现
Sep 24 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编程之高级技巧——利用Mysql函数
2006/10/09 PHP
简单采集了yahoo的一些数据
2007/02/14 PHP
PHP获取mysql数据表的字段名称和详细信息的方法
2014/09/27 PHP
Yii2设置默认控制器的两种方法
2017/05/19 PHP
PHP中命名空间的使用例子
2019/03/22 PHP
php使用yield对性能提升的测试实例分析
2019/09/19 PHP
EasySlider 基于jQuery功能强大简单易用的滑动门插件
2010/06/11 Javascript
js实现的仿新浪微博完美的时间组件升级版
2011/12/20 Javascript
jQuery在IE下使用未闭合的xml代码创建元素时的Bug介绍
2012/01/10 Javascript
jquery点击页面任何区域实现鼠标焦点十字效果
2013/06/21 Javascript
js实现动画特效的文字链接鼠标悬停提示的方法
2015/03/02 Javascript
JavaScript比较当前时间是否在指定时间段内的方法
2016/08/02 Javascript
一步一步封装自己的HtmlHelper组件BootstrapHelper(二)
2016/09/14 Javascript
JS中动态创建元素的三种方法总结(推荐)
2016/10/20 Javascript
用v-html解决Vue.js渲染中html标签不被解析的问题
2016/12/14 Javascript
利用JavaScript实现栈的数据结构示例代码
2017/08/02 Javascript
关于Google发布的JavaScript代码规范你要知道哪些
2018/04/04 Javascript
node.js学习笔记之koa框架和简单爬虫练习
2018/12/13 Javascript
JavaScript类型相关的常用操作总结
2019/02/14 Javascript
使用axios请求接口,几种content-type的区别详解
2019/10/29 Javascript
js 使用ajax设置和获取自定义header信息的方法小结
2020/03/12 Javascript
利用Python脚本实现ping百度和google的方法
2017/01/24 Python
几种实用的pythonic语法实例代码
2018/02/24 Python
python多线程同步实例教程
2019/08/11 Python
PyTorch中常用的激活函数的方法示例
2019/08/20 Python
Python 如何创建一个线程池
2020/07/28 Python
python 带时区的日期格式化操作
2020/10/23 Python
详解python第三方库的安装、PyInstaller库、random库
2021/03/03 Python
宝拉珍选澳大利亚官方购物网站:Paula’s Choice澳大利亚
2016/09/13 全球购物
党建工作经验交流材料
2014/05/25 职场文书
2014年医德医风工作总结
2014/11/13 职场文书
考试没考好检讨书(精选篇)
2014/11/16 职场文书
大学学生会主席竞选稿
2015/11/19 职场文书
社交电商模式的兴起:这些新的商机千万别错过
2019/07/26 职场文书
python中if和elif的区别介绍
2021/11/07 Python
动作冒险《Hell Is Us》将采用虚幻5 消灭怪物探索王国
2022/04/13 其他游戏