html - 在浏览器中禁用表单验证

标签 html internet-explorer firefox google-chrome opera

我正在使用表单在网站上编写代码并使用 HTML5 验证 - 到目前为止还没有火箭科学。我在 Google Chrome 中一切正常,但我想确保即使没有 formvalidation 的 IE 6 用户也不会将格式错误的数据插入我的 MYSQL 数据库。

有什么方法可以关闭 Google Chrome 或其他一些最先进的浏览器中的 HTML5 表单验证来测试服务器端数据验证吗?

最佳答案

要在 HTML5 中禁用验证,请使用

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

引用this有关详细信息的问题。我认为 Junit 也可以帮助测试服务器端验证。
使用参数化查询获得更高的安全性。 (如果使用用户输入形成 SQL 查询)。


编辑:

可以在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 已弃用,请改用 chrome://flags。谢谢@Max。

关于html - 在浏览器中禁用表单验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9399528/

相关文章:

internet-explorer - IE 8 丢弃内存页?

html - div 的宽度在 IE7 中受另一个 div 的内容影响

javascript - 查找字符后的第一个字符串

css - IE 中的 Facebook Like Box 不透明度

firefox - mouseMove 在 Firefox 中不起作用;不允许提供 http 方法

java - 自动化测试如何知道下载后的文件名?

javascript - 是否可以在 Firefox 中自动导入证书?

javascript - 使用 javascript 变量值填充特定的 html 元素

javascript - hCaptcha 在调用时滚动到顶部

javascript - 两个不同的计算和绘图循环