Обработка формы

Vital7

Новичок
Ребят, кто как обрабатывает формы? Обработчик отдельный? Сообщения через сессии выводим?
 

WMix

герр M:)ller
Партнер клуба
по шагам. да. да, но слово сессия не использую.
 

WMix

герр M:)ller
Партнер клуба
Vital7, если о сообщении после post rewrite get то привык к термину flash message, но да это на основе сессии
 

WMix

герр M:)ller
Партнер клуба
но он теоретические вопросы и задает, или?
 

Василий М.

Новичок
Хорошая модель обработки формы - слать POST аяксом. Получается красиво с точки зрения архитектуры - обработчик страницы с формой и обработчик POST-запроса.
Единственный минус - надо дополнительно писать JS, выводящий ошибки и заполняющий поля формы при этих ошибках.
 

AnrDaemon

Продвинутый новичок
Хорошая модель обработки формы - слать POST аяксом. Получается красиво с точки зрения архитектуры - обработчик страницы с формой и обработчик POST-запроса.
Единственный минус - надо дополнительно писать JS, выводящий ошибки и заполняющий поля формы при этих ошибках.
Как меня заколебали такие посылальщики… почему нельзя обойтись без яваскрипта там, где он нахрен не нужен?
 
  • Like
Реакции: WMix

kkn1960

Новичок
У меня форма - это объект класса Form. У этого объекта есть массив объектов полей ввода класса InputElement. Каждый объект класса InputElement имеет свойство "validators", представляющее собой массив правил валидации. Объект класса Form и объекты полей ввода класса InputElement имеют метод "validate". Так что у меня форма сама себя и проверяет.

Что касается сообщений, то и сам объект формы и объекты класса InputElement при валидации формируют свойство "errors", содержащее информацию об ошибках (код+ текст). При рендеринге формы просто проверяется свойство "errors" и при необходимости выводятся сами ошибки.
 

Василий М.

Новичок
У меня форма - это объект класса Form. У этого объекта есть массив объектов полей ввода класса InputElement. Каждый объект класса InputElement имеет свойство "validators", представляющее собой массив правил валидации. Объект класса Form и объекты полей ввода класса InputElement имеют метод "validate". Так что у меня форма сама себя и проверяет.

Что касается сообщений, то и сам объект формы и объекты класса InputElement при валидации формируют свойство "errors", содержащее информацию об ошибках (код+ текст). При рендеринге формы просто проверяется свойство "errors" и при необходимости выводятся сами ошибки.
ты каждую форму в видео объекта описываешь?
 

MiksIr

miksir@home:~$
Как меня заколебали такие посылальщики… почему нельзя обойтись без яваскрипта там, где он нахрен не нужен?
Патамучто это ах*енно. Это быстро, удобно, красиво. И с точки зрения гуя, и с точки зрения сервера. Главное, что бы всех сеошников собрали вместе и отправили заниматься чем-то более полезным.
 
Сверху