AJAX-запрос JSF не запускается в сочетании с проверкой на стороне клиента JS

Я использую JSF 2.0 и основные лица. У меня есть одна страница с несколькими входами внутри формы и кнопка, которая добавляет новую запись в таблицу, используя ajax. Все работает нормально Затем я добавил проверку на стороне клиента с использованием JavaScript. Это код кнопки команды:

<p:commandButton value="Add" actionListener="#{reqAbsences.addPreLeaveDemand}"
                 onclick="return validateNewAbs()"
                 update="tableForm inputForm errorForm" />

Если проверка не пройдена, она работает как положено, и запись не добавляется ни в таблицу. Проблема возникает при прохождении проверки: запись добавляется, но страница перезагружается (ajax не работает). если я уберуonclick="return validateNewAbs()" Аякс снова работает.

Есть идеи, почему это происходит?

Ответы на вопрос(1)

Ваш ответ на вопрос