Отключить JavaScript при нажатии JSF при сбое проверки - PullRequest
0 голосов
/ 09 марта 2012

У меня есть простая форма JSF и событие onclick внутри кнопки отправки (отслеживание событий Google Analytics). Можно ли как-то отключить событие onclick при сбое проверки jsf?

1 Ответ

1 голос
/ 09 марта 2012

Это невозможно. Onclick запускается до запроса отправляется на сервер. По сути, вы хотите запустить его после ответа, получившего успешный результат.

Есть несколько способов добиться этого:

  • Вместо этого выполните проверку в JavaScript (не рекомендуется).

  • Вместо этого отправьте запрос отслеживания изнутри метода действия bean-компонента JSF.

  • Отправьте запрос отслеживания внутри (условно обработанного) <script> элемента на странице результатов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...