javascript
  • jquery
  • asp.net
  • datepicker
  • 2017-04-20 22 views 0 likes 
    0

    我有我有jQuery datepicker的Repeater控件。 当我点击文本框时弹出日期选择器,但是当我选择日期时,它仅在Repeater控件的第一个文本框中填充。如何在.NET中继器控件中使用JQuery日期控件

    <asp:TextBox ID="datepicker" runat="server" CssClass="datepicker" ClientIDMode="Static" Text='<%#Container.DataItem("FOLLOWUP_DATE")%>'></asp:TextBox> 
    

    jQuery代码:

    $(document).ready(function() { 
        $('.datepicker').datepicker({ 
         changeMonth: true, 
         changeYear: true 
        }); 
    }); 
    

    回答

    0

    内部中继化妆格与不同的ID,例如:

    <asp:repeater id="rptRepeater" runat="server"> 
        <itemtemplate> 
        <div id="datepicker-<%# Container.ItemIndex + 1 %>"></div> 
        </itemtemplate> 
    
    </asp:repeater> 
    

    然后在脚本初始化datepickers:

    <script> 
        $('#datepicker-1').datepicker({ 
        changeMonth: true, 
        changeYear: true 
    }); 
    
    $('#datepicker-2').datepicker({ 
        changeMonth: true, 
        changeYear: true 
        }); 
    

    当然,在javasript中你应该使用某种循环。

    相关问题