Сохранение данных формы после перезагрузки через куки
реализации: javascript, количество: 1
реализации(исходники)
+добавить
Метод - не самый оптимальный и приводится скорее для полноты коллекции.
Пользователь заполняет форму, постит ее на сервер. Сервер обнаруживает ошибку, возвращает сообщение об ошибке и эту же форму.
Чтобы пользователю не приходилось по-новой забивать туда все введенные ранее данные данные (те которые ошибки не вызвали) - мы после нажатия клавиши "отправить" формы, сохраняем все в куки и только затем позволяем браузеру отослать форму на сервер.
При возвращении на эту страницу с формой после перезагрузки с ошибкой мы восстанавливаем из кук все данные.
При этом код позволяет работать почти что со всеми элементами формы: input(text), textarea, radio, checkbox, select(одного выбора).
Для безопасной передачи по http протоколу данные кодируются в юникод.
Реализации: javascript(1), groovy(6), tsql(1), oracle8(5), delphi(3), rails(5), python(6), css(3), smalltalk(7), ruby(7), vb(7), plsql(3), perl(3), matlab(2), asm(4), C++(4), fortran(4), C(1), pascal(4), visualfoxpro(2), mysql(3), fortran(3), xml(2), qbasic(5), vbnet(3), php(5), sql(2), smarty(2), java(1), C#(2), lisp(2) +добавить реализацию
1) Сохранение данных формы после перезагрузки с помощью кук, code #140[автор:-]