@Emmet1

Как не очищать поля после неудачной отправки формы?

Есть форма, которая добавляется на сайт через js, а именно append(...).
Форма отправляется методом Пост. При введении существующего логина, страница обновляется и все введенные данные, что естественно, исчезают.
Вопрос, как сделать так, чтобы данные оставались (напомню, что форма добавляется через js и в value нельзя прописать переменные php)
  • Вопрос задан
  • 926 просмотров
Пригласить эксперта
Ответы на вопрос 3
@entermix
напомню, что форма добавляется через js и в value нельзя прописать переменные php

Но ведь можно проверить их наличие и заполнить форму после перезагрузки страницы :)
Ответ написан
Комментировать
butteff
@butteff
Раз в тысячу лет заправляю свитер в носки
Можно перед отправкой формы сохранить данные в куках джаваскриптом.
Это не сложно с этим плагином: jquery-cookie, соответственно, после обновления страницы - читать есть ли данные в куках и задавать значения value для полей формы.
Ответ написан
Комментировать
KorniloFF
@KorniloFF Куратор тега JavaScript
Работаю по font-end / JS
Коль форма динамически генерируется скриптом, то самым верным будет перевести отправку на AJAX.
Тогда данные точно никуда не денутся. А ответ сервера покажет клиенту - произошла ли отправка.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы