Задать вопрос
Juniorrrrr
@Juniorrrrr

Как работает кеширование значений в input?

Поставлена задача сделать так чтобы при повторном вводе одинакового значения выпадало старое значение и можно было его выбрать.

Всегда думал, что это дефолтное поведение инпута. На проекте используется PHP и Reactjs
Наткнулся на атрибут у инпута autoComplete, но почему он не помог.
Вот так выглядит сам инпут
<input
   type="text"
   placeholder="введите значение"
   onChange={onChange}
   value={value}
   autoComplete="on"
/>


Собственно такие вопросы возникли:

1) Есть разница в том локально поднять проект или на сервере с точки зрения кеширования значения в input'е.
2) Это дефолтное поведение инпута или браузера ?
3) В какой момент происходит кеширование значения ? Мы ввели просто значение и оно уже закешировалось или же нужно отправить данные ? Если нужно отправить, то есть ли разница между старым способом отправки через action и сабмит формы и методом фетч
4) Участвует ли в кешировании значения input'а бек ?
5) И собственно главный вопрос как побороть эту проблему ?
  • Вопрос задан
  • 214 просмотров
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы