Javascript 如何在.NET repeater控件中使用JQuery日期控件
我有Repeater控件,其中有jQuery日期选择器。 当我点击textbox时,datepicker弹出,但当我选择date时,它只在Repeater控件的第一个textbox上填充Javascript 如何在.NET repeater控件中使用JQuery日期控件,javascript,jquery,asp.net,datepicker,Javascript,Jquery,Asp.net,Datepicker,我有Repeater控件,其中有jQuery日期选择器。 当我点击textbox时,datepicker弹出,但当我选择date时,它只在Repeater控件的第一个textbox上填充 <asp:TextBox ID="datepicker" runat="server" CssClass="datepicker" ClientIDMode="Static" Text='<%#Container.DataItem("FOLLOWUP_DATE")%>'></as
<asp:TextBox ID="datepicker" runat="server" CssClass="datepicker" ClientIDMode="Static" Text='<%#Container.DataItem("FOLLOWUP_DATE")%>'></asp:TextBox>
具有不同ID的内部中继器make div,例如:
<asp:repeater id="rptRepeater" runat="server">
<itemtemplate>
<div id="datepicker-<%# Container.ItemIndex + 1 %>"></div>
</itemtemplate>
</asp:repeater>
然后在脚本中初始化日期选择器:
<script>
$('#datepicker-1').datepicker({
changeMonth: true,
changeYear: true
});
$('#datepicker-2').datepicker({
changeMonth: true,
changeYear: true
});
$('#日期选择器-1')。日期选择器({
变化月:对,
变化年:对
});
$(“#日期选择器-2”)。日期选择器({
变化月:对,
变化年:对
});
当然,在javasript中,您应该使用某种循环
<script>
$('#datepicker-1').datepicker({
changeMonth: true,
changeYear: true
});
$('#datepicker-2').datepicker({
changeMonth: true,
changeYear: true
});