У вас есть несколько примеров, таких как:
<div id="panbox" style="display:none;">
<input Type="text" id="boxx2" minlength="10" maxlength="10" required="required"><br>
<button type="submit">Upload</button>
</div>
Ввод required
, поэтому форма не может быть отправлена , если она не заполнена.
Однако он находится внутри элемента с style="display:none;"
, поэтому браузер не показывает его, поэтому пользователь не может заполнить его.
Мой JSP получает файл и тип документа от пользователя и отображает текстовые поля в соответствии с элементом, выбранным из раскрывающегося списка.
Если вы принимаете решение о том, какие поля отображаются на основе выбора, то, вероятно, вам следует принимать решение о том, какие из них обязательны одновременно.