【问题标题】:jquery datepicker not focussed after date is chosen, after postback datepicker doesn't workjquery datepicker 在选择日期后不集中,在回发 datepicker 不起作用后
【发布时间】:2011-06-15 09:32:17
【问题描述】:

每次用户从我的日期选择器中选择一个日期时,由于某种原因而不是专注于日期选择器所在的日期,它会滚动到页面顶部。

这是位于我的asp.net页面底部的功能

 <script>
    $(function() {
        $( "#<%= pissued1.ClientID %>" ).datepicker();
    });
    </script>

这是代码。

<td align="left" colspan="2">
    <strong>
        <asp:Label ID="labdi1" runat="server" Text="*Date Issued:"></asp:Label>
        <asp:RequiredFieldValidator ID="p1divalidate" runat="server" ControlToValidate="pissued1"
        ErrorMessage="You Forgot The">*</asp:RequiredFieldValidator><br />
        </strong>
    <asp:TextBox ID="pissued1" runat="server" Width="45%"></asp:TextBox>
</td>

并且在回发时我的日期选择器停止工作。例如,我有一个导致回发的下拉列表,如果用户使用下拉列表,则日期选择器停止工作

【问题讨论】:

    标签: asp.net jquery


    【解决方案1】:

    我不确定你的页面是否在你的 datepicker() 被初始化之前完成加载......把它放在页面的底部有点工作,但我自己已经停止了这个并切换到:

    <script type="text/javascript">
    $(document).ready(
       function(){
         $( "#<%= pissued1.ClientID %>" ).datepicker();
    }
    );
    </script>
    

    我的回答不多,但它可以确保在您的日期选择器启动之前页面已经完成。

    【讨论】:

      最近更新 更多