HTML5是否需要表单的操作属性?

asd*_*sdf 8 html forms html5 w3c-validation

我刚刚通过W3C HTML5验证器运行了我的网页,它完全验证,即使其中的表单没有actionHTML 4验证器总是抱怨的属性.考虑到HTML5验证器仍然是实验性的事实,即使没有action属性验证器的问题,或者HTML5规范更改为不再需要该属性,表单验证的事实是什么?

hom*_*ome 14

根据规范 action不是强制性的:

如果指定了操作和编码内容属性,其值必须是可能由空格包围的有效非空URL.

虽然,第4.10.1.3配置表单与服务器通信,但声明:

您还必须使用action属性指定将处理提交数据的服务的URL.

因此,规范说如果您希望表单与服务器通信,它应提供action属性.在我看来,这不是唯一的事实,因为你也可以action在按钮上指定s.

编辑:我必须承认,我不能用否来回答你的问题......

  • '具体'是故意拼写错误吗?;) (2认同)