Ответ 1
Добавьте autocomplete = "off" к элементу ввода, как это:
<input md-maxlength="30" name="name" ng-model="name" autocomplete="off" />
Смотрите этот для справки.
Я просто использую простые контейнеры ввода, такие как
<md-input-container class="md-block" flex-gt-sm >
<label>Name</label>
<input md-maxlength="30" name="name" ng-model="name" />
</md-input-container>
Поле ввода предлагает ранее введенные значения, которые скрывают некоторые важные элементы интерфейса, а также действительно не нужны в моем случае. Есть ли способ отключить предложения?
Добавьте autocomplete = "off" к элементу ввода, как это:
<input md-maxlength="30" name="name" ng-model="name" autocomplete="off" />
Смотрите этот для справки.
На тот случай, если кто-то имел такой же опыт со мной (так как текущий ответ не работал на моем Chrome), я использовал, как показано ниже, и это сработало:
<input md-maxlength="30" name="name" ng-model="name" autocomplete="new-password" />
Новые браузеры, кажется, смотрят на поле идентификатора или поле имени, чтобы определить, что вы ищете с автозаполнением. Я начал писать вещи задом наперед, когда хотел отключить автозаполнение.
Тег проблемы - всплывающее окно автозаполнения
<input id='cp_state_i' required />
Исправление - не автоматическое заполнение всплывающих окон
<input id='cp_etats_i' required />
Моя проблема заключалась в том, что я использовал список параметров автозаполнения для состояний. Всплывающее окно было проблемой. Это было мое решение, может помочь вам.
Еще одна вещь, которая, кажется, работает на некоторых текстовых полях - это
<input autocomplete='new-password'/>
Я удаляю текст type = ', и это перестало бы выскакивать. но по какой-то причине он не работал на все, только некоторые вещи.
Я не уверен, почему браузеры больше не будут соблюдать autocomplete = 'off'. Это создает некоторые головные боли при работе с CRUD и другими разумными операциями, отличными от простых форм входа в систему.