2012-06-07 127 views
9

我目前有我的日期选择器实例显示按钮栏面板,其中包括“今日”按钮,但不是“完成”按钮。我用来显示按钮栏的代码是:日期选择器“完成”按钮不显示在显示按钮栏面板

<script> 
    $(function() { 
      $("#datepicker").datepicker({ 
        showButtonPanel: true 
      });   

    }); 
    </script> 

This is how it displays

我想在默认情况下,当showButtonPanel被设置为“完成”按钮,将显示“真”。还有什么我应该补充的?

在此先感谢。

+0

我们可以看一张照片吗? – Grigor

+0

@scessor程序员(新手)这些天,没有幽默感...... – Grigor

+0

@Grigor http://i.stack.imgur.com/jsa00.png – Kunal

回答

17

的buttonPanel不显示关闭按钮,如果你还没有加入您的日期选择到输入元素

确保您将日期选择器附加到输入,而不是像div一样。

+3

我不想将Datepicker附加到输入字段,因为我捕获返回的日期并将其管道化为函数而不是显示值一个输入字段。有没有办法使用输入字段? –

-1

试试这个

$(function() { 
      $("#datepicker").datepicker({ 
        showButtonPanel: true 
      }); 
      $(".selector").datepicker("option", "showButtonPanel", true); 


      }); 

,如果你仍然不能得到,找萤火虫等JS错误

+0

咦?当然,datepicker上有一个完成的按钮,显然有一个答案,因为如果showButtonPanel为true,默认行为是有一个完成按钮。 – j08691

+0

@CoDe aDDict ...谢谢,我会看看那些文档 – Kunal

+0

@CoDeaDDict ...我试过你的示例代码,仍然是相同的。我甚至更新到最新的jqueryUI。它非常棘手。 Firebug甚至不会提示任何js错误,因为所有脚本似乎都是按顺序的 – Kunal