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

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

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

5 ответов


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

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

Refer этой вопрос для получения более подробной информации.Я думаю 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


EDIT 2:
Просто узнал, что о: флаги амортизируются использование использовать chrome://флаги вместо этого. Спасибо @Max.


Это расширение Chrome позволяет отключить встроенный в Chrome проверки HTML

HTML5 ошибки проверки формы remover


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


вы должны абсолютно подлежит проверке на сервере Если вы создаете какие-либо строки SQL.

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


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

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

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