Как сначала выполнить проверку формы, а затем всплывающее сообщение с подтверждением в калитке - PullRequest
0 голосов
/ 15 декабря 2011

Я использую кнопку ajax и переопределяю getAjaxCallDecorator IAjaxCallDecorator для всплывающего окна подтверждения javascript. когда я нажимаю на кнопку, сначала вызывается это всплывающее окно подтверждения, а затем выполняется проверка формы

Есть ли у нас какой-либо способ сначала выполнить проверку, а затем всплывающее окно подтверждения, чтобы сохранить действие?

Заранее спасибо

Ответы [ 2 ]

0 голосов
/ 15 декабря 2011

с кодом было бы проще уловить общие рекомендации: попробуйте использовать async: false в вызове ajax;проверка формы - внутри вызова функции ajax, показ всплывающего окна - вне этой функции ajax.Ваше всплывающее окно, вероятно, будет показывать разные сообщения в зависимости от того, прошла ли проверка или нет (ваша функция ajax имеет своего рода возвращение статуса проверки)

0 голосов
/ 15 декабря 2011

Вы можете попытаться проверить после того, как эти поля ввода были изменены.
Так что это означает, что вы можете добавить jQuery и просто сделать это, например:

$('input#name').change(function(){
   //validate the name and display error messages
});
...