javascript - 开始日期不应大于结束日期 jquery php

标签 javascript jquery

我有两个日期选择器,我希望开始日期不应大于结束日期或结束日期不应大于 小于使用 jquery 的开始日期, 我尝试使用以下代码但不适合我,我该怎么做?

<script>
$(function() {  
      $( "#to" ).datepicker({   
      defaultDate: "",
         maxDate:"+0d",
      changeMonth: false,   
      numberOfMonths: 1,  
      onClose: function( selectedDate ) {  
        $( "#from" ).datepicker( "option", "minDate" ,selectedDate ); 
      }  
    });  

  });  
 </script>

<script>
$(function() {  
      $( "#from" ).datepicker({  

      defaultDate: "",
         maxDate:"+0d",
      changeMonth: false,   
      numberOfMonths: 1,  
      onClose: function( selectedDate ) {  
        $( "#to" ).datepicker( "option", "maxDate" ,selectedDate ); 
       }  
    });  

  });  
 </script>

最佳答案

您可以使用onSelect事件

$(function() {
  $("#from").datepicker({
    defaultDate: "",
    maxDate: "+0d",
    changeMonth: false,
    numberOfMonths: 1,

    onSelect: function(selected) {
      $("#to").datepicker("option", "minDate", selected)
    }
  });

  $("#to").datepicker({
    defaultDate: "",
    maxDate: "+0d",
    changeMonth: false,
    numberOfMonths: 1,

    onSelect: function(selected) {
      $("#from").datepicker("option", "maxDate", selected)
    }
  });
});
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<input type="text" id="from" />
<input type="text" id="to" />

关于javascript - 开始日期不应大于结束日期 jquery php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55157853/

相关文章:

jquery - 如何使用 jQuery ajax 实时搜索 Django 中的模型?

javascript - 多次发出ajax请求

javascript - 将 h-card 或 vcard 添加到联系人(最好使用 Javascript)

javascript - 根据输入字段值隐藏或显示 div

jquery - 我如何获取在 iPad 和移动网站上使用 RWD 图像 map 的代码?

javascript - 具有动态内容的 slider 不起作用

javascript - V-model 没有监听输入值的变化(vuejs)

javascript - Mongoose 忽略对象的一部分,除非定义为 Schema.Types.Mixed

javascript - 客户端数据本地存储

javascript - 如何判断一个特定模块是 CommonJS 模块还是 ES6 模块?