У меня есть поле input
, которое показывает список, используя элемент html5 <datalist>
. Проблема в том, что с <datalist>
в автозаполнении браузера также отображается список истории (который является списком ранее введенных значений, которые не включены в <datalist>
). Поэтому я просто хочу избавиться от history-list
, а не от <datalist>
.Как отключить автозаполнение, продолжая использовать элемент datalist в html
Если я использую функцию autocomplete = "off"
, это также блокирует <datalist>
.
Короче говоря, я просто хочу, чтобы <datalist>
не был одним из первых.
Ах, хорошее предложение. На самом деле, я просто понял, что на самом деле я решил эту же проблему по своему собственному вопросу, используя '' и оставляя имя на реальном входе. Я держу их в синхронизации с простым куском jquery: http://stackoverflow.com/questions/29756791/html-datalist-with-fallback-causes-duplicate-query-string-parameters –
@StephanMuller yup, это именно то, что я думал! – thetoast
Интересное предложение, может ли кто-нибудь подтвердить, работает ли тот же Chrome? Я полагаю, что хром помнит историю, основанную на ID? –