jQuery实现验证年龄简单思路


Posted in Javascript onFebruary 24, 2016

这段代码假定环境是一个ID为age-form的”form”,三个ID分别为”day”,”month”,”year”。

$("#age-form").submit(function(){
  var day = $("#day").val();
  var month = $("#month").val();
  var year = $("#year").val();
  var age = 18;
  var mydate = new Date();
  mydate.setFullYear(year, month-1, day);

  var currdate = new Date();
  currdate.setFullYear(currdate.getFullYear() - age);
  if ((currdate - mydate) < 0){
    alert("Sorry, only persons over the age of " + age + " may enter this site");
    return false;
  }
  return true;
});

也许你想使用一个比alert更优雅的提示方法。并且应该在服务器端进行再次验证,不然只能在启用js的客户端验证。

反正代码的意思就是让用户填出生年月,然后根据当前时间计算是否小于网站要求的年龄,小于就提示。

Javascript 相关文章推荐
JS 容错处理代码, 屏蔽错误信息
Mar 09 Javascript
jquery图片切换实例分析
Apr 15 Javascript
一款简单的jQuery图片标注效果附源码下载
Mar 22 Javascript
全面总结Javascript对数组对象的各种操作
Jan 22 Javascript
微信JS SDK接入的几点注意事项(必看篇)
Jun 23 Javascript
vuejs点击class变化的实例
Sep 05 Javascript
vue2.0$nextTick监听数据渲染完成之后的回调函数方法
Sep 11 Javascript
jQuery使用bind动态绑定事件无效的处理方法
Dec 11 jQuery
详解Vue源码学习之双向绑定
Apr 10 Javascript
详解vue-cli@2.x项目迁移日志
Jun 06 Javascript
node.js中 mysql 增删改查操作及async,await处理实例分析
Feb 11 Javascript
一篇文章学会Vue中间件管道
Jun 20 Vue.js
JavaScript实现99乘法表及隔行变色实例代码
Feb 24 #Javascript
JavaScript中Object.prototype.toString方法的原理
Feb 24 #Javascript
JavaScript判断变量是否为数组的方法(Array)
Feb 24 #Javascript
浅析jQuery Ajax请求参数和返回数据的处理
Feb 24 #Javascript
jQuery+formdata实现上传进度特效遇到的问题
Feb 24 #Javascript
JQuery EasyUI的使用
Feb 24 #Javascript
使用jQuery监听DOM元素大小变化
Feb 24 #Javascript
You might like
一个php作的文本留言本的例子(四)
2006/10/09 PHP
解析curl提交GET,POST,Cookie的简单方法
2013/06/29 PHP
PHP Curl多线程原理实例详解
2013/11/06 PHP
浅析php适配器模式(Adapter)
2014/11/25 PHP
php+redis实现注册、删除、编辑、分页、登录、关注等功能示例
2017/02/15 PHP
php使用lua+redis实现限流,计数器模式,令牌桶模式
2019/04/04 PHP
dojo 之基础篇(二)之从服务器读取数据
2007/03/24 Javascript
JavaScript 动态生成方法的例子
2009/07/22 Javascript
JavaScript动态调整TextArea高度的代码
2010/12/28 Javascript
jquery 选择器引擎sizzle浅析
2013/02/06 Javascript
没有document.getElementByName方法
2013/08/19 Javascript
IE与FF下javascript获取网页及窗口大小的区别详解
2014/01/14 Javascript
jquery解析xml字符串简单示例
2014/04/11 Javascript
JS+CSS实现DIV层的展开、收缩效果
2016/01/28 Javascript
jquery实现具有收缩功能的垂直导航菜单
2016/02/16 Javascript
浅谈js中StringBuffer类的实现方法及使用
2016/09/02 Javascript
利用Mongoose让JSON数据直接插入或更新到MongoDB
2017/05/03 Javascript
JavaScript递归函数定义与用法实例分析
2019/01/24 Javascript
JS几个常用的函数和对象定义与用法示例
2020/01/15 Javascript
在Python中操作文件之seek()方法的使用教程
2015/05/24 Python
利用Python暴力破解zip文件口令的方法详解
2017/12/21 Python
Python常见MongoDB数据库操作实例总结
2018/07/24 Python
python实现根据文件关键字进行切分为多个文件的示例
2018/12/10 Python
python实现两张图片的像素融合
2019/02/23 Python
Django DRF认证组件流程实现原理详解
2020/08/17 Python
保洁主管岗位职责
2013/11/20 职场文书
环保建议书作文
2014/03/12 职场文书
教师产假请假条范文
2014/04/10 职场文书
竞聘上岗演讲
2014/05/19 职场文书
药品营销策划方案
2014/06/15 职场文书
毕业生求职信范文
2014/06/29 职场文书
公司表扬信格式
2015/05/04 职场文书
2016读书月活动心得体会
2016/01/14 职场文书
关于html选择框创建占位符的问题
2021/06/09 HTML / CSS
制作能在nginx和IIS中使用的ssl证书
2021/06/21 Servers
sql server 累计求和实现代码
2022/02/28 SQL Server