资讯专栏INFORMATION COLUMN

jQuery验证年龄

Yangyang / 921人阅读

摘要:也许你想使用一个比更优雅的提示方法。并且应该在服务器端进行再次验证,不然只能在启用的客户端验证。反正代码的意思就是让用户填出生年月,然后根据当前时间计算是否小于网站要求的年龄,小于就提示。

这段代码假定环境是一个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的客户端验证。

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

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/110067.html

相关文章

  • 细说 jQuery Ajax操作篇(二) - 数据传递

    摘要:在前一篇介绍的数据加载中的例子都是从静态的文件中取得数据,而更大的价值在于与后端服务器进行数据传递,动态地请求和发送数据。首先用方式请求数据方式点击标签后,当前页面为数据请求成功。 在前一篇介绍 jQuery Ajax 的数据加载中的例子都是从静态的文件中取得数据,而 Ajax 更大的价值在于与后端服务器进行数据传递,动态地请求和发送数据。 请求数据 我们可以使用 GET、POST...

    paulli3 评论0 收藏0
  • 推荐一个js常用工具函数库

    etools 常用js函数整理 安装和使用 使用npm安装:npm install -s etools通过es6模块引入,如import _ from etools;console.log(_.extend(true,{},{age:23})); 下载并在页面引入etools.js直接调用ETool对象中得方法,如console.log(ETools.extend(true,{},{age:2...

    lemanli 评论0 收藏0
  • 聚焦http协议缓存策略(RFC7234)在okhttp中的实现

    摘要:计算缓存从产生开始到现在的年龄。响应头中的时间,文件在缓存服务器中存在的时间。响应码为表示经服务器效验缓存的响应式有效的可以使用,更新缓存年龄。小结通过本篇我们知道了协议的缓存策略,已经在中是如何实践的。前言 分析基于okhttp v3.3.1 Okhttp处理缓存的类主要是两个CacheIntercepter缓存拦截器,以及CacheStrategy缓存策略。 CacheInterce...

    sanyang 评论0 收藏0
  • jQuery插件 tablesorter 表格排序 使用说明

    摘要:简介是一个用来直接在浏览器上对表格数据进行排序的插件,无需再次刷新页面,支持多种单元格数据类型,例如数值字符串日期和自定义排序。 简介 Tablesorter 是一个用来直接在浏览器上对表格数据进行排序的jQuery插件,无需再次刷新页面,支持多种单元格数据类型,例如数值、字符串、日期和自定义排序。 使用说明 引入jquery.tablesorter 所用文件下载: jquery-2....

    Drummor 评论0 收藏0

发表评论

0条评论

Yangyang

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<