我在一页上有很多日期输入,我正在使用 Jquery datepicker。
如果用户单击一个输入框,日期选择器日历显示正常,但如果用户从该输入转到另一个输入框而没有先点击,或者先从第一个输入框选择日期,日期选择器日历现在将显示向上。
有谁知道如何解决这个问题?提前感谢您的任何回复。
Edit2: http: //jsfiddle.net/H5rev/2/ 单击底部的一个,然后单击中间的一个示例。谢谢你。
编辑:这是一些代码。我有大约 15 个,但这里是前五个的 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>