Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在使用HTML5表单验证时是否放弃JS回退?_Html_Forms_Validation_Contact Form - Fatal编程技术网

在使用HTML5表单验证时是否放弃JS回退?

在使用HTML5表单验证时是否放弃JS回退?,html,forms,validation,contact-form,Html,Forms,Validation,Contact Form,如果放弃JavaScript回退,什么是重要的考虑因素 对于HTML5表单验证用于简单的三字段联系人表单的情况: 名字 电子邮件 信息 还假设HTML5验证与良好的后端验证(如PHP)相结合,以防止安全威胁 虽然从代码的角度来看,回退是一种良好的做法,但这也有用户体验方面的考虑,因为从所有现代的角度来看,这将取决于联系方式和网站的用途,但是,如果某些字段未经验证,这可能是一个问题,也可能不是问题。您不应该放弃Javascript回退以进行表单验证 IE10作为稳定版本仅在Windows 8

如果放弃JavaScript回退,什么是重要的考虑因素

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

  • 名字
  • 电子邮件
  • 信息
还假设HTML5验证与良好的后端验证(如PHP)相结合,以防止安全威胁



虽然从代码的角度来看,回退是一种良好的做法,但这也有用户体验方面的考虑,因为从所有现代的角度来看,这将取决于联系方式和网站的用途,但是,如果某些字段未经验证,这可能是一个问题,也可能不是问题。

您不应该放弃Javascript回退以进行表单验证

IE10作为稳定版本仅在Windows 8上可用。Windows7仍处于测试状态(微软是否会将其作为7版的自动更新发布,目前还没有决定),而且很可能永远不会在Vista和XP上使用,因为它们仍然占有相当大的市场份额。因此,Internet Explorer 8和9不太可能这么快消失


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

Fair point!但我并没有低估手机的价值。我只是简单地说:“如果某些字段[在移动设备上]未经验证,这可能是一个问题,也可能不是一个问题。”。这将取决于所讨论的特定站点和联系表单的目的。因此,您的问题可以改为“当我不需要表单验证时,我是否需要表单验证?”