Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Сохранение значений после отправки формы (https://javascript.ru/forum/dom-window/57282-sokhranenie-znachenijj-posle-otpravki-formy.html)

ksa 28.07.2015 11:55

Цитата:

Сообщение от KosBeg
ТС нужно сохранить даные введенные в поля при помощи LocalStorage или кукисов,
и при загрузке страницы брать от туда значения

Читаем первоисточник...
Цитата:

Сообщение от espltd
при отправке формы

Т.е. у автора при отправке формы на эту же страницу, она просто перерисовывается но с пустыми полями.

espltd 28.07.2015 12:23

На не которых сайтах встречается такая штука. Например не правильно ввел повтор пароля нажал создать учетку, я говорю сейчас об обычной форме без аякса. Он тебе предыдущие значения введенные в поля оставляет, а ты просто берешь и заново вводишь пароль повтора уже правильно и создается учетка. Чтобы короче человеку одно и тоже не вводить сотню раз

laimas 28.07.2015 13:18

Цитата:

Сообщение от espltd
сейчас об обычной форме без аякса .... Чтобы короче человеку одно и тоже не вводить сотню раз

У вас сервер что пустую форму принимает? Нет же, так в чем проблема возвращая форму клиенту при ошибках заполнить ее поля введенными значениями?

laimas 28.07.2015 13:19

Цитата:

Сообщение от KosBeg
Могёт это ?

Не мегёт, лучше это отключать в формах с авторизацией. )

espltd 28.07.2015 13:53

laimas,
Проблемы в заполнении полей в принципе я не вижу. Я вот что не могу понять. Например, есть селекты, у которых value обычно чему-то равен, затем это идет на сервак. Допустим проверил на ошибки, а как ты мне предлагаешь в этом промежутке заполнить этот же value, если он уже будет занят??? Обычно в value хранят id-ники. Че то всеравно не могу врубить(

laimas 28.07.2015 14:01

А я вам задавал вопрос - как вы формируете форму? Ответ на него и есть решение проблемы. Список формируется циклом из данных, а значит проверить равен ли его id полученному, и если да то отметить опцию как выбранную, это ведь не сложно.

espltd 28.07.2015 14:10

Хм, наверное даа.. Кажется стал догонять. Еще покумекаю) Спасибо.

laimas 28.07.2015 14:44

Только вот возвращать пароль введенный вряд ли стоит.

Sigizmund2012 28.07.2015 18:48

Цитата:

Сообщение от KosBeg (Сообщение 381887)
насколько я понял, ТС нужно сохранить даные введенные в поля при помощи LocalStorage или кукисов,
и при загрузке страницы брать от туда значения)

Хранить пароли в localStorage мягко говоря опрометчиво. Его можно чистить при корректном заполнении и отправке формы, но возможна ситуация, когда пользователь неправильно поля заполнил, пошёл на другой сайт, где у него данные сп%*?или, потом вернулся на ваш сайт и закончил регистрацию.


Часовой пояс GMT +3, время: 04:56.