我的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。这些是控制台中的错误:
答案 0 :(得分:2)
删除控件上的runat ='server',因为我认为这可能是在运行时通过.NET更改ID。
编辑:通过课程而非ID来定位,就像这样......
<input required runat="server" class="datepicker" readonly="true"/>
<script>
$(function ()
{
$(".datepicker").datepick();
});