当我有一个提交按钮时,它会在我按下回车时发送表单。
是否需要提交按钮?
如果不需要,我正在考虑删除按钮。
答案 0 :(得分:2)
您需要submit
按钮,否则input
只是input
。
当然,您可以使用一些javascript强制提交,onblur
(当input
丢失focus
时)或按下enter key
时。
但是,从用户体验的角度来看,我认为这是一个非常糟糕的主意。人们期待submit
按钮。
这是另一个SO答案,提出了一些建议:
答案 1 :(得分:1)
在<form>
中,当您输入文字但隐藏提交按钮时,可以通过按Enter键提交。
<form action="wherever">
<input type="text" name="input" />
<input type="submit" value="Submit" name="submit" style="display: none;" />
</form>
这种类型的无按钮界面在命令提示符等界面中可能很有用,但通常用户通常会使用提交按钮识别表单。