使用HTML5表单验证时Ditch JS回退?

时间:2013-01-06 01:29:35

标签: html5 forms validation contact-form

如果放弃JavaScript回退,有哪些重要的考虑因素?

对于简单的3字段联系表单使用HTML5表单验证的情况:

  • 名称
  • 电子邮件
  • 消息

还假设HTML5验证与良好的后端验证相结合(例如PHP)以防止安全威胁。


虽然从代码的角度来看,回退是still being suggested的良好做法,但这也有用户体验的考虑因素,因为从所有现代的只考虑mobile browsers lack support for HTML5 form validation - 它将取决于目的联系表格和网站,但如果某些字段未经验证,它可能会或可能不会成为问题。

1 个答案:

答案 0 :(得分:1)

您不应该删除表单验证的Javascript后备。

作为稳定版本的IE10仅在Windows 8上可用。对于Windows 7,它仍然处于测试阶段状态(如果MS将自动更新为7,它仍然没有决定并且很可能永远不会在仍然具有相当大市场份额的Vista和XP上可用。因此,Internet Explorer 8和9不太可能很快消失。

另外,不要低估移动市场。 iPad和基于Android的平板电脑仍然越来越重要。