c# - 无法使用asp.net控件文本框中的js脚本

标签 c# javascript html asp.net datepicker

这是我的日期选择器的 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 新手。所以不太熟悉它。

最佳答案

试试这个:

<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"/>

关于c# - 无法使用asp.net控件文本框中的js脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24859035/

相关文章:

javascript - 仅在页面提交后显示具有透明背景的加载图像

javascript - 选择不显示其默认值

c# - 如何使用 AutoFixture 为属于类的属性生成数据?

c# - 如何将枚举从类传递到表单?

c# - 在预构建中生成代码的问题

c# - 如何在 C# 中监视和重新启动引发异常的任务?

javascript - 复选框单选按钮行为

javascript - 用于渲染下划线模板的 grunt contrib-jst 格式不正确

javascript - 不懂 jQuery .attr() 参数

html - Bootstrap 3 文本在页面调整期间进入下一个容器