1 つのページに日付である多くの入力があり、Jquery datepicker を使用しています。
ユーザーが 1 つの入力ボックスをクリックすると、datepicker カレンダーが正常に表示されますが、ユーザーが最初にクリックアウトしたり、最初の入力ボックスから日付を選択したりせずに、その入力から別の入力ボックスに移動すると、datepicker カレンダーが表示されるようになります。上。
誰でもこれを修正する方法を知っていますか? ご回答ありがとうございます。
Edit2: http://jsfiddle.net/H5rev/2/ 下のものをクリックしてから、中央のものをクリックして例を示します。ありがとうございました。
編集:ここにいくつかのコードがあります。私はそれらの約 15 を持っていますが、最初の 5 つの JS と html を次に示します。
js:
$("#ctl00_ContentPlaceHolder2_tbxDeed1").datepicker({ showButtonPanel: true, showAnim: "fold" });
$("#ctl00_ContentPlaceHolder2_tbxDeed2").datepicker({ showButtonPanel: true, showAnim: "fold" });
$("#ctl00_ContentPlaceHolder2_tbxDeed3").datepicker({ showButtonPanel: true, showAnim: "fold" });
$("#ctl00_ContentPlaceHolder2_tbxDeed4").datepicker({ showButtonPanel: true, showAnim: "fold" });
$("#ctl00_ContentPlaceHolder2_tbxDeed5").datepicker({ showButtonPanel: true, showAnim: "fold" });
HTML:
<tr><td style="text-align:right; padding-right:5px; vertical-align:middle;">Closer sent deed</td><td><input type="text" runat="server" id="tbxDeed1" class="closingText" maxlength="10" /></td></tr>
<tr><td style="text-align:right; padding-right:5px; vertical-align:middle;">Deed received</td><td><input type="text" runat="server" id="tbxDeed2" class="closingText" maxlength="10" /></td></tr>
<tr><td style="text-align:right; padding-right:5px; vertical-align:middle;">Deed sent for exec.</td><td><input type="text" runat="server" id="tbxDeed3" class="closingText" maxlength="10" /></td></tr>