Подтвердить что ты не робот

Отключить проверку формы в браузере

Я кодирую на веб-сайте формы и использую валидацию HTML5 - до сих пор не было ракетной науки. Все работает отлично для меня в Google Chrome, но я хочу убедиться, что даже пользователь IE 6 без указания формы не вставляет неверные данные в мою базу данных MYSQL.

Можно ли отключить проверку формы HTML5 в Google Chrome или каком-либо другом современном браузере для проверки валидации данных на сервере?

4b9b3361

Ответ 1

Чтобы отключить проверку в HTML5, используйте

<form method="post" action="/foo" novalidate>...</form>

Обратитесь к этому вопросу для более подробной информации. Я думаю, что Junit также может помочь проверить проверку на стороне сервера.
Используйте параметризованный запрос для получения большей безопасности. (Если SQL-запрос формируется с использованием пользовательского ввода).


EDIT:

Вы можете установить его в About: flags
Этапы:
1. В адресной строке Google Chrome введите "about: flags" (без цитаты) и нажмите "Enter".
2. Прокрутите список до тех пор, пока не увидите параметр "Отключить проверку HTML5 в интерактивной форме".
3.Щелкните ссылку включения.
Проверьте: http://wikibin.org/articles/google-chrome-about-and-chrome-urls.html


РЕДАКТИРОВАТЬ 2:
Просто узнал, что About: flags используется для амортизации Используйте вместо этого хром://flags. Спасибо @Max.

Ответ 2

Вы должны абсолютно проверять на сервере, если вы создаете строки SQL.

В клиенте вы сможете вернуться к проверке на основе JavaScript, но без защиты. Сделайте это и на сервере.

Ответ 4

Я постоянно следил за вашими действиями по отключению проверки html5, но не могу найти "Отключить проверку HTML-формы HTML5" ни о флажках, ни в флагах chrome://. Пожалуйста, предложите мне другой метод, чтобы я убедился, что отключил проверку html5 в Google Chrome.

Ответ 5

К сожалению, принятый ответ больше не работает, поскольку он был введен, если проверка формы была ошибкой (см. запросы на удаление).

К счастью, есть расширение chrome, которое делает это для нас для каждой страницы: Автоматическое удаление проверки формы HTML5.

Я не автор этого плагина, и я не могу гарантировать, что он не делает ничего, на что он не должен. исходный код очень короткий, хотя (около 5 строк).