私は2つの日付フィールドを持つフォームを持っています。それはかなり大きなフォームなので、関連する部分だけを表示します。jquery datepicker - 2つの日付が同じ形式の場合の競合
<input id="dateofassessment" name="dateofassessment" readonly="readonly" class='datebox' />
<input id="LastIncident" name="LastIncident" readonly="readonly" class="datebox" />
(I "はdateofassessment" はフォームの最初の項目であり、 "LastIncident" が最後の項目であることを指摘すべきである)
私はこのような日付ピッカーオブジェクトを添付..
$(".datebox").datepicker({
dateFormat: 'dd-M-yy',
changeYear: true,
showButtonPanel: false
});
"dateofassessment"入力ボックスは完全に機能します。カレンダーはOKと表示され、日付をクリックすると「dateofassessment」フィールドが表示されます。 - 完璧!
ただし、「LastIncident」ボックスはあまりうまく機能しません。それをクリックするとカレンダーが表示されます。ただし、日付を選択してもフォームには記入されません。実際には、カレンダーは「LastIncident」で終了し、日付を選択するとすぐに「dateofassessment」フィールドに再び開きます。
膨大な量のイントラネットサイトにコード全体を掲載することはできません。しかし、うまくいけば、私は関連する部分を投稿しました。
FYI、フィールドが「読み取り専用」であるということは、何の違いもありません。日付ピッカーとobviouselyバグです
バージョン... のjQuery v1.5.1デベロッパー 日付ピッカー1.8.9
現在のjQueryリリース:v1.6.2を|現在のjQuery UIリリース:v1.8.14ライブラリを更新し、動作が持続するかどうか確認してください。 – Shef
良い考え。私は現在、提案されているように、最新バージョンに更新しました。残念ながら、この問題は依然として存在します。 – Rob
あなたのコードは正常に動作します(http://jsfiddle.net/Shef/wEWRr/)、あなたのコードのどこかに問題がある可能性はありますか? – Shef