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 相关文章推荐
悄悄用脚本检查你访问过哪些网站的代码
Dec 04 Javascript
Jquery时间验证和转换工具小例子
Jul 01 Javascript
Extjs3.0 checkboxGroup 动态添加item实现思路
Aug 14 Javascript
非常漂亮的JS+CSS图片幻灯切换特效
Nov 20 Javascript
js为空或不是对象问题的快速解决方法
Dec 11 Javascript
extjs4 treepanel动态改变行高度示例
Dec 17 Javascript
浅谈jQuery的offset()方法及示例分享
Jul 17 Javascript
深入解析JavaScript的闭包机制
Oct 20 Javascript
Js实现中国公民身份证号码有效性验证实例代码
May 03 Javascript
[js高手之路]寄生组合式继承的优势详解
Aug 28 Javascript
JS 实现微信扫一扫功能
Sep 14 Javascript
小程序怎样让wx.navigateBack更好用的方法实现
Nov 01 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
咖啡知识大全
2021/03/03 新手入门
Symfony2安装的方法(2种方法)
2016/02/04 PHP
PHP实现一个简单url路由功能实例
2016/11/05 PHP
PHP静态成员变量
2017/02/14 PHP
thinkphp3.2实现跨控制器调用其他模块的方法
2017/03/14 PHP
PHP使用SMTP邮件服务器发送邮件示例
2018/08/28 PHP
PHP时间函数使用详解
2019/03/21 PHP
利用javascript查看html源文件
2006/11/08 Javascript
一组JS创建和操作表格的函数集合
2009/05/07 Javascript
javascript框架设计之类工厂
2015/06/23 Javascript
jQuery实现类似标签风格的导航菜单效果代码
2015/08/25 Javascript
jquery实现弹出层登录和全屏层注册特效
2015/08/28 Javascript
window.location.reload 刷新使用分析(去对话框)
2015/11/11 Javascript
javascript实现获取浏览器版本、浏览器类型
2015/12/02 Javascript
JS组件系列之Gojs组件 前端图形化插件之利器
2017/11/29 Javascript
vue.js与element-ui实现菜单树形结构的解决方法
2018/04/21 Javascript
JS基于封装函数实现的表格分页完整示例
2018/06/26 Javascript
JS中使用new Option()实现时间联动效果
2018/12/10 Javascript
JS实现省市县三级下拉联动
2020/04/10 Javascript
Element Badge标记的使用方法
2020/07/27 Javascript
[02:40]DOTA2英雄基础教程 先知
2013/11/29 DOTA
[01:07:17]EG vs Optic Supermajor 败者组 BO3 第一场 6.6
2018/06/07 DOTA
安装dbus-python的简要教程
2015/05/05 Python
python3中set(集合)的语法总结分享
2017/03/24 Python
详解Html5微信支付爬坑之路
2018/07/24 HTML / CSS
商务英语本科生的自我评价分享
2013/11/15 职场文书
关于幼儿的自我评价
2013/12/18 职场文书
座谈会主持词
2014/03/20 职场文书
公司合作协议范文
2014/10/01 职场文书
2014年业务员工作总结范文
2014/11/17 职场文书
停电通知范文
2015/04/16 职场文书
golang switch语句的灵活写法介绍
2021/05/06 Golang
python之np.argmax()及对axis=0或者1的理解
2021/06/02 Python
怎么用Python识别手势数字
2021/06/07 Python
Python机器学习之基于Pytorch实现猫狗分类
2021/06/08 Python
如何优化vue打包文件过大
2022/04/13 Vue.js