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

前端之家收集整理的这篇文章主要介绍了HTML5是否需要表单的操作属性?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
参见英文答案 > Is action really required on forms?3个
我只是通过W3C HTML5验证器运行我的网页,它完全验证,即使其中的表单没有动作属性,HTML 4验证器总是抱怨.考虑到HTML5验证器仍然是实验性的事实,即使没有动作属性的表单验证验证器有问题,或HTML5规范是否已更改为不再需要该属性

解决方法

根据 specification行动不是强制性的:

如果指定了action和formaction content属性,则其值必须是可能由空格包围的有效非空URL.

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

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

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

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

猜你在找的HTML5相关文章