javascript - jquery datepicker 从到不在弹出窗口中工作

标签 javascript jquery html

我有一个弹出窗口,其中包含从到日期选择器的 jQuery。我无法选择结束日期值。

jQuery 调用

$(function() {
  $("#createdFromDate").datepicker(
    {
      defaultDate : "+1w",
      changeMonth : true,
      numberOfMonths : 1,
      changeMonth : true,
      changeYear : true,
      onClose :
        function(selectedDate) {
          $("#createdToDate").datepicker(
            "option", "minDate", selectedDate
          );
        }
    }
  );
  $("#createdToDate").datepicker(
    {
      defaultDate : "+1w",
      changeMonth : true,
      numberOfMonths : 1,
      changeMonth : true,
      changeYear : true,
      onClose :
        function(selectedDate) {
          $("#createdFromDate").datepicker("option","maxDate",selectedDate);
        }
    }
  );
});

$("#filterPopUp").dialog(
  {
    autoOpen : false,
    modal : true,
    height : 'auto',
    width : '70%'
  }
);

$(document).on('click', ".getTimeFeed",
  function() {
    $('#filterPopUp').dialog("open");
  }
);

这是我的 JSP 页面。

<div id="filterPopUp" class="filterPopUp" title="Custom Time">
  <div class="col-sm-3 no-padding">
    <label class="control-label col-sm-6 col-xs-12" for="createdFromDate">
      Start Date: </label>
    <div class="col-xs-5 col-md-6 no-padding input-max controls">
      <input type="text" class="form-control  input-sm" name="createdFromDate"
             id="createdFromDate">
    </div>
  </div>
  <div class="col-sm-3 no-padding"> 
    <label class="control-label col-sm-6 col-xs-12" for="createdToDate">
      End Date: </label> 
    <div class="col-xs-5 col-md-6 no-padding input-max controls">
      <input type="text" class="form-control  input-sm" name="createdToDate" id="createdToDate">
    </div>
  </div>
  <div id="actions" class="actions">
    <button type="button" id="feedFilterCancel" class="btn cancel-btn">
      <i class="icon-remove"></i>
      <fmt:message key="button.cancel" />
    </button>
    <button type="button" id="timeFilter" class="btn btn-primary">
      <i class="icon-ok icon-white"></i>
      <fmt:message key="button.save" />
    </button>
  </div>
</div>

当我选择结束日期时出现弹出窗口时,它不接受它。

最佳答案

你可以使用这个结构:

$(function(){
    $("#createdToDate").datepicker();
}) 

关于javascript - jquery datepicker 从到不在弹出窗口中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20756099/

相关文章:

javascript - 在 AJAX 发布后显示服务器发送的 HTML 页面

javascript - 检测 jQuery-ui droppable 中 Not Acceptable 拖放

javascript - 我想在我的聊天系统中使用回车键发送消息,并使用 shift+enter 键换行

html - "Text r,"的宽度比 "<span>Text r</span>,"短

javascript - 可编辑表格(单击时删除文本并添加文本字段)触发次数过多

javascript - 继承:如何在重写的方法中模拟 super.method

javascript - 同时滑入和滑出

javascript - JQuery 两个图像 slider css 问题

javascript - 如何告诉javascript减少50px

javascript - Meteor userId 存在但用户未定义