【问题标题】:Open multidatespicker on button click单击按钮打开多日期选择器
【发布时间】:2013-06-07 09:37:51
【问题描述】:

我有以下代码使用简单的datepicker; 当我单击显示的选择器按钮时。

我需要使用 multidatespicker:

简单的日期选择器 JS 脚本。

<script type="text/javascript"> 
$(document).ready(function(){
    $('#date').datepicker();
    $('#btnRepercute').click(function() {
          $('#date').datepicker('show');
      });
    });
    </script>

HTML 输入字段。

<input type="button" value="Répercuter" class="button" id="btnRepercute"/>
<input type="text" id="date" class="hidden" />

到目前为止的多日期选择器尝试

$('#date').multiDatesPicker();
$('#btnRepercute').click(function() {
      $('#date').multiDatesPicker();
});

什么都没有发生,控制台中没有错误。 在此先感谢您的帮助!

【问题讨论】:

  • 什么是 multiDatesPicker?如果它是一个插件,您可能需要链接到源代码。
  • 这是一个简单的多日期选择器:multidatespickr.sourceforge.net

标签: php javascript jquery datepicker jquery-multidatespicker


【解决方案1】:

首先您需要取消注册datepicker 事件,然后附加multiDatesPicker 事件,然后聚焦元素

$('#btnRepercute').click(function() {

  $("#date").datepicker( "destroy" );
 $('#date').multiDatesPicker();
 $('#date').focus();
});

希望一切顺利

【讨论】:

    猜你喜欢
    • 2017-08-12
    • 1970-01-01
    • 1970-01-01
    • 2023-01-31
    • 1970-01-01
    • 2018-04-06
    • 1970-01-01
    • 1970-01-01
    • 2013-06-05
    相关资源
    最近更新 更多