我有一个窗体上的文本框,我创建这样一个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