javascript - Enter 键无法激活按钮

标签 javascript jquery html

我有一个表单,其中有一个字段供用户输入,下面有一个按钮,当单击该按钮时,会执行一些 jQuery 操作并隐藏登录表单。但是当我输入内容后按 Enter 时,页面会刷新...

我的一部分认为它不需要是 <input><form>

我实际上不需要发布任何内容。我尝试将输入更改为 <button>这完全破坏了我的造型并且仍然不起作用。解决这个问题的最佳方法是什么?

<div class="login-page">
    <div class="form">
    <form class="login-form" method="POST">

   <!-- user inputs -->
   <p class="phc">PHC:</p><input type="text" id="username" placeholder="Enter Your PHC Here" />

   <!-- your submit button -->
   <input class="login" type="button" id="submit" value="login">
</div>

最佳答案

确实,亚当。如果表单不包含提交类型按钮,则必须手动添加按键事件。否则Enter将充当表单上的接受按钮。

关于javascript - Enter 键无法激活按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41763393/

相关文章:

javascript - 是否可以异步重绘网站(不阻塞 UI)?

javascript - 在 Jquery 中附加在 Image 的 src 属性中间

jquery - 405(不允许方法)laravel 5 for ajax

javascript - 如何将变量传递给 Handlebars(v1.3 with Assemble)中的部分变量?

html - joomla loadposition - 如何设置模块位置?

javascript - Safari 不保存 cookie,但 Chrome 会

javascript - Cordova 误报 screen.width 和 screen.height

jquery - 在 JQuery 中交换行

java - 无法使用 Jsoup HTML 解析器 Java 实现某些功能

javascript - 画廊中的图像在方向改变时消失