HTML 5需要验证.NET Web窗体下拉列表和日期时间选择器

时间:2016-03-23 18:16:49

标签: javascript jquery html asp.net datepicker

我的aspx页面上有两个控件,我无法用html 5验证:

             <asp:DropDownList ID="dropCountry" required runat="server"></asp:DropDownList>

 <input id="datepicker" class="datepicker" required runat="server" readonly="true"/>

这些是jquery日期选择器和jquery代码包含的脚本,用于显示日期选择器:

<script src="datepicker/jquery.plugin.js"></script>
<script src="datepicker/jquery.datepick.js"></script>
<link href="datepicker/jquery.datepick.css" rel="stylesheet" />

<script>
      $(function ()
      {
          $(".datepicker").datepick();
      });
  </script>

出于某种原因,当我点击“提交”按钮时,这两个控件将无法验证...任何想法为什么?

感谢您的帮助!

P.S。这些是控制台中的错误:

enter image description here

1 个答案:

答案 0 :(得分:2)

删除控件上的runat ='server',因为我认为这可能是在运行时通过.NET更改ID。

编辑:通过课程而非ID来定位,就像这样......

<input required runat="server" class="datepicker" readonly="true"/>

<script>
  $(function ()
  {
      $(".datepicker").datepick();
  });