我想知道 HTML5 验证是否已经可以用作 javascript 验证的替代品。
HTML 验证要容易得多,我想在我的网站中实现它,但我不确定它是否足够安全。
HTML5 验证是在多个浏览器中完全实现的功能,但在许多旧版本的浏览器中并未完全实现,特别是 IE <10、Safari(所有版本)以及旧版本的 Chrome、Firefox 和 Opera。
但是,对于那些不支持它的浏览器,您应该考虑使用诸如 Modernizr 之类的 Javascript polyfill,以确保使用其他浏览器的用户也将验证他们的输入。(可能还有其他可用的 polyfill,但 Modernizr 是目前可用的最流行和最广泛的选项)
查看此资源以获取 HTML5 验证(请参阅required
属性)。它继续解释浏览器兼容性: