CalendarExtender - не хочу недавно выбранные даты - PullRequest
0 голосов
/ 16 ноября 2018

Кто-нибудь знает, есть ли способ запретить Ajax CalendarExtender отображать недавно выбранные даты (например, 2018-03-05 и т. Д. На снимке экрана ниже)? Я также не был уверен, является ли это функцией браузера, но я отключил все функции прогнозирования в моем браузере Chrome, очистил всю историю / кэш, полностью закрыл браузер, и он все еще показывает даты. Это приложение 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>

Но я получаю "Uncaught TypeError: $ (...). On не является функцией VendorFreightCalc.aspx: 16, которая указывает на первую строку jQuery выше.

enter image description here

1 Ответ

0 голосов
/ 16 ноября 2018

Пожалуйста, посмотрите на этот вопрос:

Отключить автозаполнение для всех входов jquery datepicker

Как правило, вы хотите отключить автозаполнение для этого поля.

(ДОПОЛНЕНО)

Возможно, попробуйте не-jquery опции для отключения автозаполнения.

<input type="text" name="field1" value="" autocomplete="off" />
...