Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> валидация 
:(
    Опции темы
Dwyane
Дата 10.7.2007, 23:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 103
Регистрация: 8.5.2007

Репутация: 1
Всего: 1



Люди подскажите как производить валидацию на стороне клиента? 
<f:validateLength minimum="6"></f:validateLength>
<h:message for="qqq" styleClass="errorMsg"/>
Но при этом ведь нельзя поменять сами сообщения об ошибке? Как производить валидацию чтобы сообщение о ошибке можно было менять? Всем заранее большое спасибо!
PM MAIL   Вверх
ecologist
Дата 11.7.2007, 10:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 452
Регистрация: 28.2.2007

Репутация: 5
Всего: 9



А на клиенте надо использовать JavaScript. JSP вообщем-то на сервере работает
PM MAIL   Вверх
hamsterKSU
Дата 11.7.2007, 11:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 401
Регистрация: 20.10.2006
Где: Украина, Херсон

Репутация: 3
Всего: 11



ajax  в руки и в перед
PM MAIL ICQ   Вверх
Dwyane
Дата 11.7.2007, 12:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 103
Регистрация: 8.5.2007

Репутация: 1
Всего: 1



Разве ajax спасает? Он же тоже исполняеться сервером?

Я знаю что JSP транслируеться в html. Просто валидацию нужно проводить на стороне клента без отправки данных серверу. Вот этого я и хочу узнать. Как это делать.
PM MAIL   Вверх
batigoal
Дата 11.7.2007, 18:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 16
Всего: 151



Цитата(Dwyane @  11.7.2007,  13:07 Найти цитируемый пост)
Просто валидацию нужно проводить на стороне клента без отправки данных серверу. Вот этого я и хочу узнать. Как это делать. 

Javascript'ом. Вешаешь на элемент, который тебе нужно провалидировать (либо на кнопку submit) обработку события, вызываешь в нем яваскриптовый метод, и им валидируешь.


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
ecologist
Дата 12.7.2007, 08:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 452
Регистрация: 28.2.2007

Репутация: 5
Всего: 9



Цитата(Dwyane @  11.7.2007,  12:07 Найти цитируемый пост)
Разве ajax спасает? Он же тоже исполняеться сервером?

Вообщем-то может помочь - ибо страница в этом случае не перегружается. Но надо будет тогда придумать систему валидации через вызов чего-то на сервере - может быть в этом есть какой-то смысл - не надо будет много логики на страницу вытаскивать. Хотя с другой стороны - надо будет передавать параметры на сервер - значит придумывать механизм как это делать удобно.

По идее проверку для множества случаев можно описать где-то на JavaScript и подключать ко всем страницам. Так что JSP тут не подходит однозначно.
PM MAIL   Вверх
hamsterKSU
Дата 12.7.2007, 10:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 401
Регистрация: 20.10.2006
Где: Украина, Херсон

Репутация: 3
Всего: 11



ну смотря какая надо валидация - если проверка связана с какой-то логикой, то ее надо делать на сервере - однозначно. 
Ajax поможет без перегрузки страницы выполнить нужную проверку на сервере. тем более юзается JSF там к нему вроде есть ajax либа нормальная, если я не ошибаюсь.


PM MAIL ICQ   Вверх
ecologist
Дата 12.7.2007, 10:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 452
Регистрация: 28.2.2007

Репутация: 5
Всего: 9



Цитата(hamsterKSU @  12.7.2007,  10:28 Найти цитируемый пост)
Ajax поможет без перегрузки страницы выполнить нужную проверку на сервере. тем более юзается JSF там к нему вроде есть ajax либа нормальная, если я не ошибаюсь.

Вообщем-то наверно можно. Хотелось просто показать, что в том виде, в котором спрашивали о валидации вопрос не решается. Либо Ajax, либо JavaScript.
PM MAIL   Вверх
Dwyane
Дата 12.7.2007, 21:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 103
Регистрация: 8.5.2007

Репутация: 1
Всего: 1



Люди спасибо! Язал АЯКС. 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.0856 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.