【发布时间】:2011-12-26 16:37:06
【问题描述】:
当我有一个提交按钮时,它会在我按 Enter 时发送表单。
是否需要提交按钮?
如果没有必要,我正在考虑删除按钮。
【问题讨论】:
标签: html forms button submit form-submit
当我有一个提交按钮时,它会在我按 Enter 时发送表单。
是否需要提交按钮?
如果没有必要,我正在考虑删除按钮。
【问题讨论】:
标签: html forms button submit form-submit
您需要submit 按钮,否则input 只是一个input。
当然,您可以使用一些 javascript 来强制提交,或者onblur(当input 丢失focus)或按下enter key 时。
但是,从用户体验的角度来看,我认为这是一个非常糟糕的主意。人们期待submit 按钮。
这是另一个带有一些建议的 SO 答案:
【讨论】:
在<form> 中,当您输入文本但隐藏您的提交按钮时,可以通过按 Enter 键提交。
<form action="wherever">
<input type="text" name="input" />
<input type="submit" value="Submit" name="submit" style="display: none;" />
</form>
这种类型的无按钮界面在命令提示符之类的界面中可能很有用,但通常,用户通常会识别带有提交按钮的表单。
【讨论】: