0

单击文本框时,我的 java 脚本日期选择器弹出窗口没有出现。我尝试了几乎 8 种不同的日期选择器,但都没有工作。

<tr>
<td >Date Of Birth</td>
<td ><input name="bdate" type="text" id="datepick2" disabled="disabled"/>
<script type="text/javascript" src="datepickr.js"></script>
<script type="text/javascript">
    new datepickr('datepick');
    new datepickr('datepick2', {
        'dateFormat': 'm/d/y'
    });

    new datepickr('datepick3', {
        'fullCurrentMonth': false,
        'dateFormat': 'l, F j'
    });
</script>
</td>
</tr>

这就是我的代码的外观。我尝试在 Firefox 和 IE 中打开,但无法正常工作。没有错误单击文本框时不会出现任何错误。

4

1 回答 1

0

我猜它很快就会尝试,但没有看到其余的代码或不知道你正在使用什么插件,很难确定。试试这个:

$(function() {
   new datepickr('datepick');
   new datepickr('datepick2', {
    'dateFormat': 'm/d/y'
   });

   new datepickr('datepick3', {
    'fullCurrentMonth': false,
    'dateFormat': 'l, F j'
   });
});

等待 document.ready 事件,然后调用函数。或者你可能需要做

$('#id-of-input-you-want').datepickr();
于 2013-04-19T01:54:55.993 回答