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实现点击左右按钮轮播图片效果实例
Jan 29 Javascript
js中setTimeout()与clearTimeout()用法实例浅析
May 12 Javascript
jquery中ready()函数执行的时机和window的load事件比较
Jun 22 Javascript
再JavaScript的jQuery库中编写动画效果的指南
Aug 13 Javascript
jquery获取url参数及url加参数的方法
Oct 26 Javascript
微信JS-SDK坐标位置如何转换为百度地图坐标
Jul 04 Javascript
AngularJS中的API(接口)简单实现
Jul 28 Javascript
微信js-sdk地理位置接口用法示例
Oct 12 Javascript
JavaScript获取中英文混合字符串长度的方法示例
Feb 04 Javascript
Node错误处理笔记之挖坑系列教程
Jun 05 Javascript
Vue axios设置访问基础路径方法
Sep 19 Javascript
vue 实现路由跳转时更改页面title
Nov 05 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获取url字符串截取路径的文件名和扩展名的函数
2010/01/22 PHP
PHP原生函数一定好吗?
2014/12/08 PHP
jQuery开发者都需要知道的5个小技巧
2010/01/08 Javascript
使用apply方法处理数组的三个技巧[译]
2012/09/20 Javascript
有关JavaScript中call()和apply() 的一些理解
2016/05/20 Javascript
javascript事件模型介绍
2016/05/31 Javascript
AngularJS动态绑定HTML的方法分析
2016/11/07 Javascript
Bootstrap CSS组件之面包屑导航(breadcrumb)
2016/12/17 Javascript
webpack+vuex+axios 跨域请求数据的示例代码
2018/03/06 Javascript
js动态引入的四种方法
2018/05/05 Javascript
JS实现点击拉拽轮播图pc端移动端适配
2018/09/05 Javascript
微信小程序日历弹窗选择器代码实例
2019/05/09 Javascript
Vue分页器实现原理详解
2019/06/28 Javascript
vue3 源码解读之 time slicing的使用方法
2019/10/31 Javascript
使用vuex较为优雅的实现一个购物车功能的示例代码
2019/12/09 Javascript
基于pandas将类别属性转化为数值属性的方法
2018/07/25 Python
Python字符串的一些操作方法总结
2019/06/10 Python
基于TensorFlow常量、序列以及随机值生成实例
2020/01/04 Python
Django框架静态文件处理、中间件、上传文件操作实例详解
2020/02/29 Python
基于Python编写一个计算器程序,实现简单的加减乘除和取余二元运算
2020/08/05 Python
Python控制鼠标键盘代码实例
2020/12/08 Python
HTML5实时语音通话聊天MP3压缩传输3KB每秒
2019/08/28 HTML / CSS
HTML5不支持标签和新增标签详解
2016/06/27 HTML / CSS
英国现代绅士品牌:Hackett
2017/12/17 全球购物
Homestay中文官网:全球寄宿家庭
2018/10/18 全球购物
罗马尼亚购物网站:Vivantis.ro
2019/07/20 全球购物
杭州-DOTNET笔试题集
2013/09/25 面试题
区域总监的岗位职责
2013/11/21 职场文书
高中运动会入场词
2014/02/14 职场文书
商业项目策划方案
2014/06/05 职场文书
倡议书的写法
2014/08/30 职场文书
初中生思想道德自我评价
2015/03/09 职场文书
2015年药房工作总结
2015/04/25 职场文书
煤矿安全学习心得体会
2016/01/18 职场文书
python获取对象信息的实例详解
2021/07/07 Python
python入门学习关于for else的特殊特性讲解
2021/11/20 Python