use*_*123 5 html forms http-post javascript-events
我有一个登录我网站的表格.我需要这样做,以便当用户点击进入时,表单提交.我怎样才能做到这一点?请提供代码.谢谢.
<form id="login" action="myHome.php" method="POST">
<input type="text" name="email" id="email"/>
<br/>
<br/>
<input type="text" name="password" id="password"/>
</form>
Run Code Online (Sandbox Code Playgroud)
你真的尝试过什么吗?
你需要添加一个<input type="submit">并用CSS隐藏它,以便浏览器知道在按下enter时要触发什么,但仍然没有显示按钮.为了便于使用和使用,即使不是很多人使用它,我也会显示按钮(输入更好).
在keydown上添加一个处理程序并检查keycode == 13.使其提交如下表单
function addInputSubmitEvent(form, input) {
input.onkeydown = function(e) {
e = e || window.event;
if (e.keyCode == 13) {
form.submit();
return false;
}
};
}
Run Code Online (Sandbox Code Playgroud)