CalendarExtender -- 不需要最近选择的日期
CalendarExtender -- don't want recently selected dates
有谁知道是否有办法阻止 Ajax CalendarExtender 显示最近选择的日期(如下面屏幕截图中的 2018-03-05 等)?我也不确定这是否是浏览器的一项功能,但我取消了 Chrome 浏览器中的所有预测选项,清除了所有 history/cache,完全关闭了浏览器,它仍然显示日期.这是一个 ASP.NET、C# 应用程序。
我在让 jQuery 工作方面从来没有取得多大成功,但这是我目前所拥有的:
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
<script src="../../Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
<script language="javascript" type="text/javascript">
$('tbStartDate').on('click', function(e) {
e.preventDefault();
$(this).attr("autocomplete", "off");
});
$('tbEndDate').on('click', function(e) {
e.preventDefault();
$(this).attr("autocomplete", "off");
});
</script>
<asp:TextBox ID="tbStartDate" runat="server"></asp:TextBox>
<asp:CalendarExtender runat="server" TargetControlID="tbStartDate"></asp:CalendarExtender>
<asp:TextBox ID="tbEndDate" runat="server"></asp:TextBox>
<asp:CalendarExtender runat="server" TargetControlID="tbEndDate"></asp:CalendarExtender>
但我收到“未捕获的类型错误:$(...).on 不是 VendorFreightCalc.aspx:16 处的函数,它指向上面的第一个 jQuery 行。
请看一下这个问题:
Disable autocomplete for all jquery datepicker inputs
基本上,您想关闭该字段的自动完成功能。
(更新)
也许可以尝试使用非jquery选项来关闭自动完成功能。
<input type="text" name="field1" value="" autocomplete="off" />
有谁知道是否有办法阻止 Ajax CalendarExtender 显示最近选择的日期(如下面屏幕截图中的 2018-03-05 等)?我也不确定这是否是浏览器的一项功能,但我取消了 Chrome 浏览器中的所有预测选项,清除了所有 history/cache,完全关闭了浏览器,它仍然显示日期.这是一个 ASP.NET、C# 应用程序。
我在让 jQuery 工作方面从来没有取得多大成功,但这是我目前所拥有的:
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
<script src="../../Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
<script language="javascript" type="text/javascript">
$('tbStartDate').on('click', function(e) {
e.preventDefault();
$(this).attr("autocomplete", "off");
});
$('tbEndDate').on('click', function(e) {
e.preventDefault();
$(this).attr("autocomplete", "off");
});
</script>
<asp:TextBox ID="tbStartDate" runat="server"></asp:TextBox>
<asp:CalendarExtender runat="server" TargetControlID="tbStartDate"></asp:CalendarExtender>
<asp:TextBox ID="tbEndDate" runat="server"></asp:TextBox>
<asp:CalendarExtender runat="server" TargetControlID="tbEndDate"></asp:CalendarExtender>
但我收到“未捕获的类型错误:$(...).on 不是 VendorFreightCalc.aspx:16 处的函数,它指向上面的第一个 jQuery 行。
请看一下这个问题:
Disable autocomplete for all jquery datepicker inputs
基本上,您想关闭该字段的自动完成功能。
(更新)
也许可以尝试使用非jquery选项来关闭自动完成功能。
<input type="text" name="field1" value="" autocomplete="off" />