【发布时间】:2011-12-18 09:43:11
【问题描述】:
我只是在 W3C 上使用表单 (PHP) 验证我的一些 html5 页面,我收到以下验证错误:
错误:元素表单上属性操作的错误值:必须为非空。
我认为当表单提交给自己时,最好将 action 属性留空。不是这样吗?我该如何解决这个问题?
谢谢!
【问题讨论】:
标签: forms html validation
我只是在 W3C 上使用表单 (PHP) 验证我的一些 html5 页面,我收到以下验证错误:
错误:元素表单上属性操作的错误值:必须为非空。
我认为当表单提交给自己时,最好将 action 属性留空。不是这样吗?我该如何解决这个问题?
谢谢!
【问题讨论】:
标签: forms html validation
只需输入“#”即可。
<form action="#" method=post>
【讨论】:
虽然浏览器目前支持空操作,因为规范说需要它,未来的浏览器可能不支持它。在我看来这不太可能,但你永远不会知道。
我要添加 action 属性的原因是,如果某个地方有 JavaScript 实际发布表单,下一个开发人员可以确定这是表单发布到的,并且不必查看相关的 JavaScript文件以查看这是有意还是因错误而遗漏。
将当前页面放在action属性中可以解决。
希望对您有所帮助。
【讨论】: