在HTML表单中只有一个提交按钮是可以的吗?

9

这是一个相当简单的问题,HTML表单可以像这样设计:

<form class="spacer" action="" method="post">
<input class="submit" type="submit" value="Submit" />
</form>

我在谷歌上搜索了一下,但是没有找到任何东西?


你想让这个表单做什么? - Steve Adams
是的,我回到了同一个页面,@steve adams只需要发出一个POST请求,PHP就会识别它。 - cgweb87
@Prasanth: 如果action是空字符串,则将其设为文档的地址。 - animuson
1
@cgweb87,所以您想要(例如)一个PHP脚本来查看是否使用了$_POST?在这种情况下,是的,这将起到作用。 - Steve Adams
@animuson虽然最好将当前地址放入其中,因为如果不这样做,它实际上会在页面上进行额外的标题请求,如Yslow所解释的那样 :) - cgweb87
HTML是有效的。可以制作这样的表单。 - Prasanth
1个回答

8

没错,确实是这样的。

<form> 并不要求包含任何元素,包括 <input> 或其他元素。(然而,大多数有用的表单通常包含一个“提交”输入和其他相关元素...)

祝编码愉快。


谢谢,不知道为什么这没有被记录。 - cgweb87
@cgweb87 http://www.w3.org/TR/html5/forms.html#the-form-element(就我所见,它仅在正面情况下有记录。) - user166390

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接