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 相关文章推荐
javascript 隔行换色函数代码
Oct 24 Javascript
Jquery中getJSON在asp.net中的使用说明
Mar 10 Javascript
JS左右无缝滚动(一般方法+面向对象方法)
Aug 17 Javascript
一个页面元素appendchild追加到另一个页面元素的问题
Jan 27 Javascript
javascript 3d 逐侦产品展示(核心精简)
Mar 26 Javascript
JS简单实现多级Select联动菜单效果代码
Sep 06 Javascript
jQuery禁用快捷键例如禁用F5刷新 禁用右键菜单等的简单实现
Aug 31 Javascript
jQuery插件echarts实现的多折线图效果示例【附demo源码下载】
Mar 04 Javascript
vue实现记事本功能
Jun 26 Javascript
Vue filter 过滤当前时间 实现实时更新效果
Dec 20 Javascript
Vue-cli3生成的Vue项目加载Mxgraph方法示例
May 31 Javascript
js面向对象封装级联下拉菜单列表的实现步骤
Feb 08 Javascript
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获取文件后缀名的三个函数
2012/10/15 PHP
Yii中render和renderPartial的区别
2014/09/03 PHP
摘自织梦CMS的HTTP文件下载类
2015/08/08 PHP
JavaScript iframe的相互操作浅析
2009/10/14 Javascript
jquery获取tr并更改tr内容示例代码
2014/02/13 Javascript
jQuery控制TR显示隐藏的三种常用方法
2014/08/21 Javascript
浅谈Javascript数组索引
2015/07/29 Javascript
Three.js学习之Lamber材质和Phong材质
2016/08/04 Javascript
关于List.ToArray()方法的效率测试
2016/09/30 Javascript
Json按某个键的值进行排序
2016/12/22 Javascript
JS实现发送短信验证后按钮倒计时功能(防止刷新倒计时失效)
2017/07/07 Javascript
js 倒计时(高效率服务器时间同步)
2017/09/12 Javascript
微信小程序 动画的简单实例
2017/10/12 Javascript
seajs实现强制刷新本地缓存的方法分析
2017/10/16 Javascript
浅谈Vue数据绑定的原理
2018/01/08 Javascript
为什么使用koa2搭建微信第三方公众平台的原因
2018/05/16 Javascript
通过vue写一个瀑布流插件代码实例
2019/09/07 Javascript
layui table 列宽百分比显示的实现方法
2019/09/28 Javascript
Node.js API详解之 dgram模块用法实例分析
2020/06/05 Javascript
Python之eval()函数危险性浅析
2014/07/03 Python
python实现给字典添加条目的方法
2014/09/25 Python
python求众数问题实例
2014/09/26 Python
利用Python自动监控网站并发送邮件告警的方法
2016/08/24 Python
NetworkX之Prim算法(实例讲解)
2017/12/22 Python
python之pandas用法大全
2018/03/13 Python
python使用opencv驱动摄像头的方法
2018/08/03 Python
Python异常处理知识点总结
2019/02/18 Python
python模拟斗地主发牌
2020/04/22 Python
环境科学专业大学生自荐信格式
2013/09/21 职场文书
教育科学研究生自荐信
2013/10/09 职场文书
教师自我评价范文
2013/12/16 职场文书
违反课堂纪律检讨书
2014/01/19 职场文书
幼儿园老师个人总结
2015/02/28 职场文书
生产现场禁烟通知
2015/04/23 职场文书
mysql 数据插入优化方法之concurrent_insert
2021/07/01 MySQL
微信告警的zabbix监控系统 监控整个NGINX集群
2022/04/18 Servers