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 indexOf()定义和用法
Oct 21 Javascript
完美兼容IE,chrome,ff的设为首页、加入收藏及保存到桌面js代码
Dec 17 Javascript
使用npm发布Node.JS程序包教程
Mar 02 Javascript
JavaScript中的Repaint和Reflow用法详解
Jul 27 Javascript
基于jQuery实现的向下滑动二级菜单效果代码
Aug 31 Javascript
jQuery获取父元素及父节点的方法小结
Apr 14 Javascript
使用jQuery实现Web页面换肤功能的要点解析
May 12 Javascript
浅谈jQuery中hide和fadeOut的区别 show和fadeIn的区别
Aug 18 Javascript
老生常谈JavaScript 函数表达式
Sep 01 Javascript
jquery实现文字单行横移或翻转(上下、左右跳转)
Jan 08 Javascript
如何获取元素的最终background-color
Feb 06 Javascript
微信小程序webview组件交互,内联h5页面并网页实现微信支付实现解析
Aug 16 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下通过curl抓取yahoo boss 搜索结果的实现代码
2011/06/10 PHP
PHP及Zend Engine的线程安全模型分析
2011/11/10 PHP
PHP与javascript实现变量交互的示例代码
2013/07/23 PHP
PHP判断表单复选框选中状态完整例子
2014/06/24 PHP
PHP return语句另类用法不止是在函数中
2014/09/17 PHP
php从memcache读取数据再批量写入mysql的方法
2014/12/29 PHP
Yii2组件之多图上传插件FileInput的详细使用教程
2016/06/20 PHP
PHP实现的多维数组去重操作示例
2018/07/21 PHP
thinkPHP5框架实现多数据库连接,跨数据连接查询操作示例
2019/05/29 PHP
jquery load事件(callback/data)使用方法及注意事项
2013/02/06 Javascript
BootStrap的双日历时间控件使用
2017/07/25 Javascript
快速处理vue渲染前的显示问题
2018/03/05 Javascript
详解如何在vue-cli中使用vuex
2018/08/07 Javascript
vue 实现LED数字时钟效果(开箱即用)
2019/12/08 Javascript
js实现经典贪吃蛇小游戏
2020/03/19 Javascript
基于jsbarcode 生成条形码并将生成的条码保存至本地+源码
2020/04/27 Javascript
10分钟学会js处理json的常用方法
2020/12/06 Javascript
Python中的作用域规则详解
2015/01/30 Python
Python使用ftplib实现简易FTP客户端的方法
2015/06/03 Python
利用python将xml文件解析成html文件的实现方法
2017/12/22 Python
Python中常用信号signal类型实例
2018/01/25 Python
APIStar:一个专为Python3设计的API框架
2018/09/26 Python
Django 解决model 反向引用中的related_name问题
2020/05/19 Python
Python urllib2运行过程原理解析
2020/06/04 Python
python实现图书馆抢座(自动预约)功能的示例代码
2020/09/29 Python
Python的scikit-image模块实例讲解
2020/12/30 Python
微信小程序实现可实时改变转速的css3旋转动画实例代码
2018/09/11 HTML / CSS
Giglio英国站:意大利奢侈品购物网
2018/03/06 全球购物
美国最大婚纱连锁店运营商:David’s Bridal
2019/03/12 全球购物
专科应届生求职信
2013/11/24 职场文书
2014乡镇“三八”国际劳动妇女节活动总结
2014/03/01 职场文书
新兵入伍心得体会
2014/09/04 职场文书
知识就是力量演讲稿
2014/09/13 职场文书
运动员入场词
2015/07/18 职场文书
2016年中学植树节活动总结
2016/03/16 职场文书
关于Numpy之repeat、tile的用法总结
2021/06/02 Python