У меня есть форма, которая использует JavaScript для проверки всей формы на стороне клиента. Форма отправляется через JavaScript, если все поля заполнены правильно, в отличие от стандартной кнопки «отправить»:
<button name="button" type=button onclick="validateReqFields('mForm', 'username, password, compPassword, firstName, lastName');">Register</button>
document[formName].submit();
Если на клиенте отключен JavaScript, вся проверка формы выполняется на стороне сервера (на самом деле она выполняется снова независимо, но это не имеет значения). Проблема заключается в использовании кнопки с типом кнопки вместо отправки. Он прекрасно работает с javascript, но как мне обойти это, когда javascript недоступен? Если я использую кнопку отправки вместе с javascript, то она отправляет форму при каждом нажатии кнопки и не работает должным образом.