Я думаю, вы неправильно поняли работу HTML-форм. Каждый элемент формы должен иметь уникальное имя, за исключением нескольких флажков и кнопок, которые позволяют выбрать один / несколько параметров для одного поля данных.
В вашем случае не только валидация JQuery, но и валидатор форм на стороне сервера может завершиться ошибкой, поскольку он не может назначить входные данные полям данных. Предположим, вы хотите, чтобы пользователь ввел имя, фамилию, адрес электронной почты, факс (необязательно), и все ваши поля ввода имеют name="map"
Тогда вы получите эти списки при отправке:
map = ['Joe','Doe','joe.doeAThotmail.com','++22 20182238'] //All fields completed
map = ['Joe','Doe','joe.doeAThotmail.com'] //OK, all mandatory fields completed
map = ['Doe', 'joe.doeAThotmail.com','++22 20182238']//user forgot prename, should yield error
Вы видите, что невозможно достоверно проверить эту форму.
Я рекомендую пересмотреть документацию вашего обработчика Perl-формы или адаптировать его, если вы написали его самостоятельно.