Базовая проверка Grails remoteField на клиенте - PullRequest
3 голосов
/ 31 января 2012

Я довольно новичок в Grails и использую тег для своих полей ввода в регистрационной форме.

Я могу с радостью связать его с контроллером по мере необходимости, но мне было интересно, какой правильныйспособ выполнить базовую проверку на клиенте перед тем, как разрешить отправку на сервер, был?

Например, если я хотел, чтобы проверка имени пользователя в реальном времени выполнялась в моем поле ввода имени пользователя, я только хочу начать запрашивать проверку изсервер, как только я выполнил некоторую базовую проверку на стороне клиента, такую ​​как минимальная длина поля и т. д.

Есть ли лучший метод / установленный способ для этого?

Я заметил, что было «до»обработчик на поле, но не вижу, можно ли перехватить его здесь?

[edit] Я использую grails 2.0 [/ edit]

Спасибо

1 Ответ

0 голосов
/ 31 января 2012

Вы можете использовать обработчик 'before' в теге удаленного поля, чтобы указать функцию javascript, которая должна быть вызвана перед вызовом ajax.Если функция js возвращает false, запрос ajax не отправляется.

...