HTML5验证 - PHP表单操作属性为空

时间:2011-10-30 22:40:12

标签: forms html5 validation

我只是在W3C上使用表单(PHP)验证了我的一些html5页面,并得到以下验证错误:

错误:元素表单上属性操作的值不正确:必须为非空。

我认为当表单提交给自己时,最好将action属性留空。这不是这种情况吗?我该如何解决这个问题?

谢谢!

2 个答案:

答案 0 :(得分:8)

只需输入“#”。

<form action="#" method=post>

答案 1 :(得分:4)

虽然浏览器目前支持空操作,因为规范说它将来需要的浏览器可能不支持它。在我看来,这不太可能,但你永远不会知道。

我要添加action属性的原因是如果有一个实际发布表单的某个地方的JavaScript,下一个开发人员确定这是表单的帖子,并且不必查看相关的JavaScript文件,以查看是否有意或遗漏。

可以修复我将当前页面放在action属性中。

希望有所帮助。