Насколько мне известно, (на данный момент) на уровне javascript / html нет защиты на стороне браузера. Лучшее, что веб-сайт может сделать на этом уровне для защиты формы от любого внедренного кода JavaScript, - это спрятать ключ (возможно, ключ anti-csrf) и использовать его при отправке формы.
В любом другом случае (когда ключа нет или когда вы можете получить доступ и прочитать ключ), вы можете просто заново создать форму отверстия и отправить ее, или даже просто подделать запрос на сервер. Таким образом, нет смысла разрабатывать коды для защиты форм, если только вы не хотите скрыть способ генерации данных, которые вы будете отправлять на сервер (но я не считаю это защитой).
В вашем случае кажется, что код javascript, который обрабатывает отправку формы, непреднамеренно или намеренно блокирует ваши попытки отправить форму. Это может быть связано с тем, что функция проверки не срабатывает (скорее всего). Например, событие onchange
не срабатывает при изменении значения входа.
Вы можете просмотреть все события в форме и ее входные данные из инструментов разработчика вашего браузера и выяснить, как веб-страница обрабатывает форму, но самый простой способ обмануть веб-страницу - это подделать запрос о дыре.