【发布时间】:2012-03-13 04:16:05
【问题描述】:
这里说是必需的
http://www.w3schools.com/tags/att_form_action.asp
但我看到即使我没有指定操作属性,表单也会被提交,并且表单会被提交到当前页面,这正是我想要的。
【问题讨论】:
-
注意:不要依赖 w3schools。它们不是可靠的来源。
-
但是在这种情况下 w3schools 在 HTML 4 和 HTML 5 规范上都是正确的。在 HTML 4 中,他们将其列为必需(尽管大多数浏览器在没有它的情况下仍然可以工作),而在 html 5 中,他们将其列为不再需要:w3schools.com/html5/att_form_action.asp
-
如果相关,您可以在 iframe 上提交表单:stackoverflow.com/a/26380651/1695680 这样既不会破坏表单的输入行为,也不会重新加载页面。
-
我总是使用 Mozilla 参考文档(制作 Firefox 的人),developer.mozilla.org/en-US/docs/Web/HTML/Element/form 就像在搜索中添加前缀“mdn”一样简单。虽然要小心,因为“msdn”会将您带到通常与 w3 一样糟糕的 Microsoft Docs。
标签: forms html html-validation