【问题标题】:Unable to use js script from asp.net control textbox无法使用 asp.net 控件文本框中的 js 脚本
【发布时间】:2014-07-21 06:42:16
【问题描述】:

这是我的日期选择器的 javascript 代码。

<script type="text/javascript">

  new datepickr("datepick1", {
 'dateFormat': 'm/d/y'
 });

</script>

这适用于像这样的 html 文本框:

 <input id="datepick1">

但不适用于 asp.net 控件,例如:

 <asp:TextBox ID="datepick1" name="datepick1" runat="server"></asp:TextBox>

请帮忙!我是 asp.net 的新手。所以不太懂。

【问题讨论】:

    标签: c# javascript html asp.net datepicker


    【解决方案1】:

    试试这个:

    <script>
    $(function() {
    $( "#<%= txtDate.ClientID %>" ).datepicker();
    });
    </script>
    
    
    <asp:TextBox ID="txtDate" runat="server" />
    

      $(function() {
            $('#date').datepick({ dateFormat: 'dd/mm/yyyy' });
    
        });    
    
      <asp:TextBox ID="date" class="field" runat="server"/>
    

    【讨论】:

    • 谢谢!我通过将 ClientIdMode="Static" 属性添加到 asp.net 控件来解决它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-12-26
    • 2013-06-18
    • 1970-01-01
    • 1970-01-01
    • 2013-07-10
    • 2010-11-28
    • 1970-01-01
    相关资源
    最近更新 更多