2012-06-07 132 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