Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Валидация форм / 5 сообщений из 5, страница 1 из 1
05.10.2010, 17:51
    #36883198
armin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Валидация форм
Доброго времени суток! Как правильно делать валидацию?! На клиенте и сервере. Поделитесь кто как это делает?
...
Рейтинг: 0 / 0
05.10.2010, 20:40
    #36883502
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Валидация форм
armin , все зависит от сложности проверки... Если просто проверяется заполнены поля или нет или их взаимосвязь - можно и на клиенте...
А если требуется какая-то увязка с данными в БД - таки без запроса к серверу тут не обойтись...
...
Рейтинг: 0 / 0
05.10.2010, 21:36
    #36883573
Блок А.Н.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Валидация форм
Не образец для подражания, но раз вы справшиваете...
1.Сохранение объекта через CSP-биндинг для самых простых случаев.
2.Специальный метод для сохранения данных формы - для каждого класса свой, написанный руками - для случаев посложнее
3.Javascript-проверки полей - в некоторых случаях ко второму еще добавляем еще и это. Обычно геморно, но позволяет делать более сложную механику без нагрузки на сервер.

У нас CSP, ZEN не используем.
...
Рейтинг: 0 / 0
06.10.2010, 03:55
    #36883837
kolesov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Валидация форм
armin,

В зен-е контроллер сам умеет уведомлять пользователя о всех ошибках проверок типа данных, сохранения и т.п.
Не задумываемся об этом в основном.
В некоторых случаях делаем дополнительные проверки на стороне клиента.
...
Рейтинг: 0 / 0
06.10.2010, 09:41
    #36883973
servit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Валидация форм
armin

Валидация Формы
Там есть ссылка на пример использования различных подходов по валидации данных формы: на клиенте и на сервере.
...
Рейтинг: 0 / 0
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Валидация форм / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]