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 相关文章推荐
js 控制下拉菜单刷新的方法
Mar 03 Javascript
JavaScript精炼之构造函数 Constructor及Constructor属性详解
Nov 05 Javascript
Javascript对象字面量的理解
Jun 22 Javascript
如何在JS中实现相互转换XML和JSON
Jul 19 Javascript
微信小程序实现手指触摸画板
Jul 09 Javascript
微信小程序实现文字跑马灯
May 26 Javascript
你可能不知道的CORS跨域资源共享
Mar 13 Javascript
javascript实现的字符串转换成数组操作示例
Jun 13 Javascript
javascript中的this作用域详解
Jul 15 Javascript
详解Vue2.5+迁移至Typescript指南
Aug 01 Javascript
利用JS如何获取form表单数据
Dec 19 Javascript
element-ui tree结构实现增删改自定义功能代码
Aug 31 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 download.php实现代码 跳转到下载文件(response.redirect)
2009/08/26 PHP
PHP fopen 读取带中文URL地址的一点见解
2012/09/25 PHP
解析php开发中的中文编码问题
2013/08/08 PHP
round robin权重轮循算法php实现代码
2016/05/28 PHP
yii2高级应用之自定义组件实现全局使用图片上传功能的方法
2016/10/08 PHP
PHP数据库操作二:memcache用法分析
2017/08/16 PHP
jQuery中调用WebService方法小结
2011/03/28 Javascript
前端性能优化及技巧
2016/05/06 Javascript
AngularJS基础 ng-click 指令示例代码
2016/08/01 Javascript
解决vue-cli中stylus无法使用的问题方法
2017/06/19 Javascript
JavaScript字符串检索字符的方法
2017/06/23 Javascript
springmvc接收jquery提交的数组数据代码分享
2017/10/28 jQuery
ES6 迭代器(Iterator)和 for.of循环使用方法学习(总结)
2018/02/08 Javascript
Vue入门之数量加减运算操作示例
2018/12/11 Javascript
JavaScript惰性求值的一种实现方法示例
2019/01/11 Javascript
Javascript数组方法reduce的妙用之处分享
2019/06/10 Javascript
jQuery操作事件完整实例分析
2020/01/10 jQuery
Python 字典(Dictionary)操作详解
2014/03/11 Python
关于你不想知道的所有Python3 unicode特性
2014/11/28 Python
Python实现删除Android工程中的冗余字符串
2015/01/19 Python
python threading模块操作多线程介绍
2015/04/08 Python
Python函数参数类型*、**的区别
2015/04/11 Python
Python中函数的多种格式和使用实例及小技巧
2015/04/13 Python
在Python中使用zlib模块进行数据压缩的教程
2015/06/26 Python
Python抓取框架 Scrapy的架构
2016/08/12 Python
python中字符串比较使用is、==和cmp()总结
2018/03/18 Python
css3利用transform变形结合事件完成扇形导航
2020/10/26 HTML / CSS
深入研究HTML5实现图片压缩上传功能
2016/03/25 HTML / CSS
怎样在程序里获得一个空指针
2015/01/24 面试题
充分就业社区汇报材料
2014/05/07 职场文书
保护野生动物倡议书
2014/05/16 职场文书
群众路线教育实践活动调研报告
2014/11/03 职场文书
司考复习计划
2015/01/19 职场文书
2019年教师节活动策划方案
2019/09/09 职场文书
MySQL GRANT用户授权的实现
2021/06/18 MySQL
Redis实现主从复制方式(Master&Slave)
2022/06/21 Redis