6

私は基本的にjQuery Datepickerを持っています。Datepicker が表示されますが、日付が選択されても何もしないため、機能していないようです。それは機能せず、前と次も選択されます。

inst is undefined」エラーが表示される

- スクリプト

jQuery(function() {
    jQuery("#datepicker1").datepicker();
});

-- 要素

<input type="text" id="datepicker1" name="datepicker1"/>
4

2 に答える 2

15

私は答えを見つけました。

要素datepicker1が含まれているフォームをコピーするページに部分があります。したがって、複数の「datepicker1」が生成されました。datepicker は複数の datepicker1 と混同され、おそらく値がまったくないものの値を取得します。

日付ピッカー入力に一意の名前を付けて修正しました

<?php $x++; ?>
<input type="text" id="datepicker<?=$x;?>" name="datepicker1"/>

同じ問題がある場合は、すべての日付ピッカーが一意の ID を持っていることを確認する必要があるかもしれません。

于 2013-08-23T06:59:44.597 に答える