我想知道是否有人可以使用空白HTML表单操作将其发布回当前页面,从而给出“最佳实践”响应。
您可以做的最好的事情就是完全忽略action属性。如果您不填写表格,表格将被提交到文档的地址,即同一页面。
也可以将其保留为空,并且任何实现HTML表单提交算法的浏览器都将其视为等同于文档的地址,这主要是因为浏览器当前的工作方式是:
8.让action作为Submitter元素的action。
8.
9.如果action为空字符串,则让action为文档的地址。
9.
**_注意:此步骤是 对RFC 3986的故意违反,这将需要在此处处理基本URL。这种侵犯是由于希望与遗留内容兼容而引起的。
这绝对适用于所有当前浏览器,但可能无法在某些较旧的浏览器中正常工作( “[ 浏览器使用空的action =”“attribute ”来做一些奇怪的事情,这就是[该规范强烈劝阻作者不要将其留空的原因
在action与formaction内容属性,如果指定,必须有一个值是一个有效的非空URL用空格潜在的包围
action
formaction