我正在尝试通过按下回车键来提交表单,但不显示提交按钮。如果可能的话,我不想涉及JavaScript,因为我希望所有浏览器都能正常工作(我知道的唯一的JS方法是使用事件)。
目前表单看起来像这样:
<form name="loginBox" target="#here" method="post">
<input name="username" type="text" /><br />
<input name="password" type="password" />
<input type="submit" style="height: 0px; width: 0px; border: none; padding: 0px;" hidefocus="true" />
</form>
这个解决方案运行得很好。当用户按下回车键时,提交按钮可以起作用,并且在Firefox、IE、Safari、Opera和Chrome中不会显示该按钮。然而,我仍然不喜欢这个解决方案,因为很难知道它是否能够在所有平台的所有浏览器上工作。
有人能提出更好的方法吗?或者说,这已经是最好的方法了吗?