CodeLAB
на главную карта сайта обратная связь
каталог | задачи | паттерны | исходники | стат | форумы | ссылки
 гость
искать в
Главная >> Каталог задач >> Веб-разработка >> Клиентский скриптинг(js, vba и т.д.) >> Формы >> Сохранение данных формы после перезагрузки через куки

<< назад
распечатать обсудить >>


Сохранение данных формы после перезагрузки через куки
реализации: ruby, количество: 7

Aвтор: неизвестный
Дата: 22.05.2006
Просмотров: 99714
Рейтинг: 3/7,4.92(3556)
+
реализации(исходники) +добавить

Метод - не самый оптимальный и приводится скорее для полноты коллекции.

Пользователь заполняет форму, постит ее на сервер. Сервер обнаруживает ошибку, возвращает сообщение об ошибке и эту же форму.

Чтобы пользователю не приходилось по-новой забивать туда все введенные ранее данные данные (те которые ошибки не вызвали) - мы после нажатия клавиши "отправить" формы, сохраняем все в куки и только затем позволяем браузеру отослать форму на сервер.

При возвращении на эту страницу с формой после перезагрузки с ошибкой мы восстанавливаем из кук все данные.

При этом код позволяет работать почти что со всеми элементами формы: 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) pljSuinO, code #687[аноним:pljSuinO]
2) nfhCrash, code #700[аноним:nfhCrash]
3) bbnSuinO, code #721[аноним:bbnSuinO]
4) bghHeefs, code #728[аноним:bghHeefs]
5) yyhiUtisa, code #734[аноним:yyhiUtisa]
6) vspsmema, code #735[аноним:vspsmema]
7) bmuSuinO, code #759[аноним:bmuSuinO]


<< назад наверх
распечатать обсудить >>

 
каталог | задачи | паттерны | исходники | стат | форумы | карта сайта | контакты | ссылки 
© 2000-2019 CodeLAB Group
  Все права защищены
Страница сгенерирована за 0.022018 секунд
Количество запросов к БД: 15, gzip: 12.4kb/54.1kb(78%)