在HTML中,可以通过将标记内的type属性设置为"submit",使回车键自动提交表单。如下所示:
但是,如果你想让用户在文本框中按下回车键也能提交表单,那么你可以使用JavaScript来监听“keydown”事件,并在按下回车键时提交表单。如下所示:
HTML:
JavaScript:
const form = document.querySelector('form'); const input = document.querySelector('#input'); const submitBtn = document.querySelector('#submit');
input.addEventListener('keydown', (e) => { if (e.keyCode === 13) { e.preventDefault(); form.submit(); } });
submitBtn.addEventListener('click', (e) => { e.preventDefault(); form.submit(); });
这样,无论用户是点击提交按钮还是在文本框中按下回车键,表单都会被提交。