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 树控件 比较好用
Jun 11 Javascript
解决表单中第一个非隐藏的元素获得焦点的一个方案
Oct 26 Javascript
jQuery $.data()方法使用注意细节
Dec 31 Javascript
jQuery统计上传文件大小的方法
Jan 24 Javascript
jquery中表单 多选框的一种巧妙写法
Sep 06 Javascript
纯css下拉菜单 无需js
Aug 15 Javascript
jQuery实现贪吃蛇小游戏(附源码下载)
Mar 04 Javascript
关于laydate.js加载laydate.css路径错误问题解决
Dec 27 Javascript
JavaScript实现写入文件到本地的方法【基于FileSaver.js插件】
Mar 15 Javascript
解决vue单页路由跳转后scrollTop的问题
Sep 03 Javascript
js回调函数仿360开机
Dec 26 Javascript
JavaScript实现PC端横向轮播图
Feb 07 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类
2006/11/25 PHP
php摘要生成函数(无乱码)
2012/02/04 PHP
sql注入与转义的php函数代码
2013/06/17 PHP
php过滤表单提交的html等危险代码
2014/11/03 PHP
十个PHP高级应用技巧果断收藏
2015/09/25 PHP
讲解WordPress中用于获取评论模板和搜索表单的PHP函数
2015/12/28 PHP
php判断是否为ajax请求的方法
2016/11/29 PHP
PHP开发中解决并发问题的几种实现方法分析
2017/11/13 PHP
php通过各种函数判断0和空
2020/07/04 PHP
PHP实现字符串大小写转函数的功能实例
2019/02/06 PHP
laravel框架使用FormRequest进行表单验证,验证异常返回JSON操作示例
2020/02/18 PHP
JQuery扩展插件Validate—6 radio、checkbox、select的验证
2011/09/05 Javascript
javascript模拟C#格式化字符串
2015/08/26 Javascript
一个用jquery写的判断div滚动条到底部的方法【推荐】
2016/04/29 Javascript
Bootstrap轮播插件使用代码
2016/10/11 Javascript
Kendo Grid editing 自定义验证报错提示的解决方法
2016/11/18 Javascript
Canvas + JavaScript 制作图片粒子效果
2017/02/08 Javascript
node.js的事件机制
2017/02/08 Javascript
JavaScript上传文件时不用刷新页面方法总结(推荐)
2017/08/15 Javascript
浅谈react 同构之样式直出
2017/11/07 Javascript
JavaScript常见继承模式实例小结
2019/01/11 Javascript
[02:03]DOTA2亚洲邀请赛 HGT战队出场宣传片
2015/02/07 DOTA
python实现发送邮件功能代码
2017/12/14 Python
python pandas获取csv指定行 列的操作方法
2019/07/12 Python
在ipython notebook中使用argparse方式
2020/04/20 Python
pycharm 激活码及使用方式的详细教程
2020/05/12 Python
利用纯CSS3实现动态的自行车特效源码
2017/01/20 HTML / CSS
北美最大的零售退货翻新商:VIP Outlet
2019/11/21 全球购物
计算 s=(x*y)1/2,用两个宏定义来实现
2016/08/11 面试题
上课说话检讨书500字
2014/11/01 职场文书
优秀高中学生评语
2014/12/30 职场文书
治庸问责工作总结
2015/08/11 职场文书
描述鲁迅的名言整理,一生受用
2019/08/08 职场文书
2019年公司快递收发管理制度模板
2019/11/20 职场文书
python3 删除所有自定义变量的操作
2021/04/08 Python
python数字图像处理:图像简单滤波
2022/06/28 Python