2011-05-27 92 views
1

哈瓦一個jQuery的日曆顯示想要日期:Jquery的日期選擇器輸入字段中

$(function() { 
    $("#datepicker").datepicker({ 
    minDate: 'today', 
    maxDate: "+90D", 
    showOn: "button", 
    buttonImage: "images/calendar.gif", 
    buttonImageOnly: true, 
    dateFormat: "D, dd MM, yy" 
    }); 
}); 

<form method="post"> 
     <div id="datepicker"> 
       <input type="text" id="datepicker" name="datepicker"/> 
     </div> 
</form> 

我想顯示的輸入字段中的日期......請幫我

+0

我認爲你的代碼沒有被正確粘貼。你能解決這個問題,並使用Markdown代碼使它看起來更好嗎? – GregL 2011-05-27 06:11:20

+0

我需要一個顯示一整個月的日曆...... – Chatani 2011-05-27 06:15:11

+0

@Rob當你在輸入框上點擊時,日曆會顯示在那裏,你可以選擇任何日期,這個日期將自動放置在輸入區域。哪裏有問題?? – diEcho 2011-05-27 06:15:59

回答

4

問題是您重複您的iddatepicker。它在那裏兩次。

ID應該是唯一的(每頁一個)。即使你在上課,你也會在<div><input>上撥打datepicker(),這肯定不是你想要的。

只需從div中刪除id即可。

工作演示:http://jsfiddle.net/wesley_murch/PMFwg/

+1

+1好點;我沒有注意到 – diEcho 2011-05-27 06:25:24

1

你不能在一個單一頁面兩個相同的ID,使用類相同的,而不是IDS

<form method="post"> 
     <div id="datepicker1"> 
       <input type="text" id="datepicker" name="datepicker"/> 
     </div> 
</form> 

以上將罰款作爲DIV ID您可以更改DATEPICKER1或定製它

相關問題