Как проверить, если введено хотя бы одно из нескольких полей ввода?
У меня есть форма с 3 полями и кнопка отправки. при нажатии кнопки, если ни одно из них не введено в 3 поля, выдается сообщение проверки. Если любое из 3 полей введено, обработайте данные и покажите результаты на той же странице, используя таблицу данных. Я могу выдать сообщение проверки для одного поля, но не для 2 или более полей. Вот мой код. Кроме того, если у меня есть длинное значение, которое мне нужно передать, и проверить, как я могу это сделать, так как длинное значение не может быть проверено какisEmpty()
или жеisNull()
.
Вот мой код, я хочу использовать его с несколькими полями и с полями с длинными значениями, которые будут проверены.
<h:inputText id="userName" value="#{user.userName}" required="true"
requiredMessage="Please enter username" />
<h:inputText id="empId" value="#{user.empId}" required="true"
requiredMessage="Please enter Employee Id" />
<h:inputText id="acctNm" value="#{user.acctNm}" required="true"
requiredMessage="Please enter Employee Id" />