【发布时间】:2014-02-26 11:11:26
【问题描述】:
如果浏览器 (IE 11) 不支持,我正在使用 VS2012 并尝试在新的 ASP.Net 4.5 Web 窗体应用程序中使用 Modernizr 来显示 JQuery 日期选择器。
我已确保安装了 Modernizer、JQuery 和 JQuery UI NuGet 包。在 Default.aspx 页面中,我已将以下脚本块添加到第一个 asp:Content 容器中。
<script type="text/javascript">
if (!Modernizr.inputtypes.date) {
alert("your browser doesn't support date input type");
$("input[type=date]").datepicker();
}
</script>
我可以看到警报,但是当我单击定义为的输入字段时,日期选择器从不显示:
<asp:TextBox ID="TextBox5" runat="server" type="date" placeholder="e.g. 31/12/2014" ></asp:TextBox>
在一个简单的 HTML 页面中它工作正常,我可以看到日期选择器。
【问题讨论】:
标签: asp.net datepicker modernizr