javascript日期验证之输入日期大于等于当前日期


Posted in Javascript onDecember 13, 2015

本文实例分析了javascript输入日期大于等于当前日期验证代码,分享给大家供大家参考,具体如下:

<script>
  $(function () {
    var d = new Date();

    var strDate = getDateStr(d);
    $("#beginTime").val(strDate);
    $("#endTime").val(strDate);
    //$("#beginTime").val("2015-10-10");

    $("#beginTime").change(function () {
    var d2 = new Date($("#beginTime").val());
    if (d2 < d) {
      alert("填写的动工日期必须大于当前日期.");
      $("#beginTime").val(strDate);
    }
    });
    $("#endTime").change(function () {
    var d2 = new Date($("#beginTime").val());
    var d3 = new Date($("#endTime").val());
    if (d3< d2) {
      alert("填写的完工日期不能小于动工日期.");
      $("#endTime").val(getDateStr(d2));
    }
    });
  });

  function getDateStr(date) {
    var month = date.getMonth() + 1;
    var strDate = date.getFullYear() + '-' + month + '-' + date.getDate();
    return strDate;
  }
</script>

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
prototype class详解
Sep 07 Javascript
兼容ie和firefox js关闭代码
Dec 11 Javascript
Node.js模块加载详解
Aug 16 Javascript
JavaScript正则表达式之multiline属性的应用
Jun 16 Javascript
使用jQuery加载html页面到指定的div实现方法
Jul 13 Javascript
常见的浏览器Hack技巧整理
Jun 29 Javascript
在vscode里使用.vue代码模板的方法
Apr 28 Javascript
JavaScript常用工具方法封装
Feb 12 Javascript
jQuery删除/清空指定元素的所有子节点实例代码
Jul 04 jQuery
微信小程序在其他页面监听globalData中值的变化
Jul 15 Javascript
JS使用for in有序获取对象数据
May 19 Javascript
解决vue做详情页跳转的时候使用created方法 数据不会更新问题
Jul 24 Javascript
详解JavaScript正则表达式之RegExp对象
Dec 13 #Javascript
详解JavaScript基于面向对象之继承
Dec 13 #Javascript
轻松使用jQuery双向select控件Bootstrap Dual Listbox
Dec 13 #Javascript
基于jQuery通过jQuery.form.js插件实现异步上传
Dec 13 #Javascript
推荐阅读的js快速判断IE浏览器(兼容IE10与IE11)
Dec 13 #Javascript
JS如何判断是否为ie浏览器的方法(包括IE10、IE11在内)
Dec 13 #Javascript
javascript性能优化之DOM交互操作实例分析
Dec 12 #Javascript
You might like
PHP实现根据浏览器跳转不同语言页面代码
2013/08/02 PHP
PHP实现自动识别原编码并对字符串进行编码转换的方法
2016/07/13 PHP
PHP命令行执行整合pathinfo模拟定时任务实例
2016/08/12 PHP
一些易混淆且不常用的属性,希望有用
2007/01/29 Javascript
prototype 学习笔记整理
2009/07/17 Javascript
使用jQuery.Validate进行客户端验证(初级篇) 不使用微软验证控件的理由
2010/06/28 Javascript
js格式化金额可选是否带千分位以及保留精度
2014/01/28 Javascript
JavaScript中的数值范围介绍
2014/12/29 Javascript
jQuery+HTML5加入购物车代码分享
2020/10/29 Javascript
jQuery轮播图效果精简版完整示例
2016/09/04 Javascript
AngularJs ng-repeat 嵌套如何获取外层$index
2016/09/21 Javascript
jQuery的deferred对象使用详解
2016/09/25 Javascript
Bootstrap基本插件学习笔记之Tooltip提示工具(18)
2016/12/08 Javascript
Jquery实时监听input value的实例
2017/01/26 Javascript
bootstrap表格内容过长时用省略号表示的解决方法
2017/11/21 Javascript
动手写一个angular版本的Message组件的方法
2017/12/16 Javascript
webpack vue 项目打包生成的文件,资源文件报404问题的修复方法(总结篇)
2018/01/09 Javascript
web3.js增加eth.getRawTransactionByHash(txhash)方法步骤
2018/03/15 Javascript
详解webpack 热更新优化
2018/09/13 Javascript
[05:29]2014DOTA2国际邀请赛 赛后专访:LGDNewbee顺利过关
2014/07/13 DOTA
Python MySQLdb 使用utf-8 编码插入中文数据问题
2018/03/13 Python
关于 Python opencv 使用中的 ValueError: too many values to unpack
2019/06/28 Python
Mac 使用python3的matplot画图不显示的解决
2019/11/23 Python
python如何将图片转换素描画
2020/09/08 Python
英国豪华针织品牌John Smedley的在线销售商:The Outlet by John Smedley
2018/04/08 全球购物
求职简历自荐信
2013/10/20 职场文书
应届毕业生自我评价分享
2013/12/15 职场文书
工作交流会欢迎词
2014/01/12 职场文书
党员承诺书范文
2014/05/19 职场文书
社区党建工作汇报材料
2014/08/14 职场文书
创业计划书之餐饮
2019/09/02 职场文书
tensorboard 可视化之localhost:6006不显示的解决方案
2021/05/22 Python
MySQL中VARCHAR与CHAR格式数据的区别
2021/05/26 MySQL
Mysql中存储引擎的区别及比较
2021/06/04 MySQL
python ConfigParser库的使用及遇到的坑
2022/02/12 Python
springboot创建的web项目整合Quartz框架的项目实践
2022/06/21 Java/Android