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 相关文章推荐
javascript开发随笔二 动态加载js和文件
Nov 25 Javascript
jquery ajax修改全局变量示例代码
Nov 08 Javascript
IE6-8中Date不支持toISOString的修复方法
May 04 Javascript
JS实现倒计时和文字滚动的效果实例
Oct 29 Javascript
IE及IE6浏览器中判断JS文件加载成功失败的方法
Feb 18 Javascript
使用vue.js制作分页组件
Jun 27 Javascript
js Canvas实现的日历时钟案例分享
Dec 25 Javascript
JS与jQuery实现ListBox上移,下移,左移,右移操作功能示例
May 31 jQuery
Vue 幸运大转盘实现思路详解
May 06 Javascript
layui弹出框Tab选项卡的示例代码
Sep 04 Javascript
在vue中实现给每个页面顶部设置title
Jul 29 Javascript
Vue中引入svg图标的两种方式
Jan 14 Vue.js
详解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实现从ftp服务器上下载文件树到本地电脑的程序
2009/02/10 PHP
php array_map()数组函数使用说明
2011/07/12 PHP
php关联数组与索引数组及其显示方法
2018/03/12 PHP
input 高级限制级用法
2009/03/26 Javascript
js读写(删除)Cookie实例详解
2013/04/17 Javascript
在css加载完毕后自动判断页面是否加入css或js文件
2014/09/10 Javascript
jQuery中wrapInner()方法用法实例
2015/01/16 Javascript
Vue基于NUXT的SSR详解
2017/10/24 Javascript
js实现复制功能(多种方法集合)
2018/01/06 Javascript
Vue组件中的data必须是一个function的原因浅析
2018/09/03 Javascript
JS操作Fckeditor的一些常用方法(获取、插入等)
2020/02/19 Javascript
vue 实现锚点功能操作
2020/08/10 Javascript
[01:10:24]DOTA2-DPC中国联赛 正赛 VG vs Aster BO3 第一场 2月28日
2021/03/11 DOTA
用python读写excel的方法
2014/11/18 Python
详解【python】str与json类型转换
2019/04/29 Python
Python3使用TCP编写一个简易的文件下载器功能
2019/05/08 Python
分享8个非常流行的 Python 可视化工具包
2019/06/05 Python
python pandas写入excel文件的方法示例
2019/06/25 Python
Python接口自动化判断元素原理解析
2020/02/24 Python
深度学习入门之Pytorch 数据增强的实现
2020/02/26 Python
浅谈Pytorch中的自动求导函数backward()所需参数的含义
2020/02/29 Python
Opencv图像处理:如何判断图片里某个颜色值占的比例
2020/06/03 Python
html5通过postMessage进行跨域通信的方法
2017/12/04 HTML / CSS
美体小铺美国官网:The Body Shop美国
2017/11/10 全球购物
美国爆米花工厂:The Popcorn Factory
2019/09/14 全球购物
Java提供了哪些企业应用编程接口
2015/02/13 面试题
database面试题
2013/03/28 面试题
物流仓储实习自我鉴定
2013/09/25 职场文书
大学专科生推荐信范文
2013/11/23 职场文书
早会主持词
2014/03/17 职场文书
毕业自我鉴定总结
2014/03/24 职场文书
2014年打非治违工作总结
2014/11/13 职场文书
个人先进事迹总结
2015/02/26 职场文书
2015年乡镇卫生院妇幼保健工作总结
2015/05/19 职场文书
2015年小学美术工作总结
2015/05/25 职场文书
springboot 自定义配置 解决Boolean属性不生效
2022/03/18 Java/Android