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弹出层包含flash 不能关闭隐藏的2种处理方法
Jun 17 Javascript
JS实现定时页面弹出类似QQ新闻的提示框
Nov 07 Javascript
javascript实现复制与粘贴操作实例
Oct 16 Javascript
BootStrap表单时间选择器详解
May 09 Javascript
Angularjs 1.3 中的$parse实例代码
Sep 14 Javascript
微信小程序显示下拉列表功能【附源码下载】
Dec 12 Javascript
JS简单判断是否在微信浏览器打开的方法示例
Jan 08 Javascript
javascript 高级语法之继承的基本使用方法示例
Nov 11 Javascript
微信小程序登录时如何获取input框中的内容
Dec 04 Javascript
写给新手同学的vuex快速上手指北小结
Apr 14 Javascript
vue实现登录拦截
Jun 29 Javascript
js代码编写无缝轮播图
Sep 13 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设置编码格式的方法
2013/03/05 PHP
CodeIgniter框架提示Disallowed Key Characters的解决办法
2014/04/21 PHP
php实现只保留mysql中最新1000条记录
2015/06/18 PHP
PHP实现伪静态方法汇总
2016/01/13 PHP
利用switch语句进行多选一判断的实例代码
2016/11/14 PHP
PHP输出XML格式数据的方法总结
2017/02/08 PHP
PHPMailer ThinkPHP实现自动发送邮件功能
2018/06/10 PHP
Javascript模块模式分析
2008/05/16 Javascript
javascript getElementsByTagName
2011/01/31 Javascript
JS获取并操作iframe中元素的方法
2013/03/21 Javascript
Javascript 实现的数独解题算法网页实例
2013/10/15 Javascript
js判断设备是否为PC并调整图片大小
2014/02/12 Javascript
JavaScript中伪协议 javascript:使用探讨
2014/07/18 Javascript
jQuery实现一个简单的验证码功能
2017/06/26 jQuery
JavaScript实现正则去除a标签并保留内容的方法【测试可用】
2018/07/18 Javascript
Vue.js图片预览插件使用详解
2018/08/27 Javascript
前后端如何实现登录token拦截校验详解
2018/09/03 Javascript
JavaScript中的null和undefined用法解析
2019/09/30 Javascript
如何实现echarts markline标签名显示自己想要的
2020/07/20 Javascript
[37:45]2014 DOTA2国际邀请赛中国区预选赛5.21 DT VS Orenda
2014/05/22 DOTA
Python实现将一个大文件按段落分隔为多个小文件的简单操作方法
2017/04/17 Python
Python中字典的浅拷贝与深拷贝用法实例分析
2018/01/02 Python
用Python一键搭建Http服务器的方法
2018/06/01 Python
python中的二维列表实例详解
2018/06/19 Python
python读取Excel表格文件的方法
2019/09/02 Python
Django框架请求生命周期实现原理
2020/11/13 Python
Python常用断言函数实例汇总
2020/11/30 Python
python3判断IP地址的方法
2021/03/04 Python
使用数据结构给女朋友写个Html5走迷宫游戏
2019/11/26 HTML / CSS
银行存款证明样本
2014/01/17 职场文书
秋天的雨教学反思
2014/04/27 职场文书
社区戒毒工作方案
2014/06/04 职场文书
电力工程合作意向书
2015/05/11 职场文书
教师节班会开场白
2015/06/01 职场文书
高中美术教学反思
2016/02/17 职场文书
护理自荐信
2019/05/14 职场文书