我有一個窗體上的文本框,我創建這樣一個datepicker:jQuery的日期選擇器只顯示一次
$("#txtBirthDate").datepicker({
changeMonth: true,
changeYear: true,
yearRange: '1920:2999',
maxDate: '+0d',
dateFormat: 'dd-mm-yy'
});
這工作得很好,但什麼happends是:
我按下文本框時, datepicker很好地顯示,選擇一個日期。但是如果我想選擇另一個日期,我首先需要單擊另一個字段,然後再單擊生日日期字段。當我第二次按生日日期字段時,不先點擊另一個字段,日期選擇器不會顯示..
我在這裏錯過了什麼?
HTML代碼:
<label>Birthdate</label>
<input type="text" name="txtBirthDate" id="txtBirthDate" class="input" readonly='true' value="<?echo $_POST["txtBirthDate"]; ?>" />
你能發佈html代碼嗎? – riso 2012-03-25 13:42:48
好吧我已經添加了HTML代碼... – CyberK 2012-03-25 13:46:19
我試過你的代碼,它的工作,我用$(function(){})包裝你的JS代碼;你有嗎?也許舊版本的jQuery?因爲對我來說,它正在努力和... – riso 2012-03-25 14:09:20