时间:2021-05-08
复制代码代码如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<form action="http://www.baidu.com">
<input type="text" name="name"/>
<input type="button" onclick="javascript:void(0)" value="提交">
</form>
</body>
</html>
如上表单在 name输入框中 按回车时,表单就会提交。而且表单中时没有submit按钮的。
经过多番查找终于找到原因: 如果表单中只有一个文本框,那么按回车时,就会提交表单。
所以解决办法就很容易了,加一个无用的文本框,并隐藏起来就OK。
复制代码代码如下:
<input type="text" style='display:none' />
注意: 加 hidden 框是不行的。
复制代码代码如下:
<input type="hidden" />
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
1.form表单中只有一个input标签,按回车键将自动提交表单当form表单中只有一个时按回车键将会自动将表单提交。如果不想让其自动提交可以这样做:再添加一个
1、当form表单中只有一个时按回车键将会自动将表单提交。复制代码代码如下:再添加一个复制代码代码如下:按下回车将不会自动提交,但是页面上显示一个不知所云的输入
登陆页面需要扑捉用户按下回车自动提交的需求:在body里添加onkeydown事件跳javascript在提交表单。查找文档如下onkeydown事件会在用户按
其实jquery按回车提交数据是很简单的事情,我们只要检查测到用户按了回车就直接绑定事件.click就实现了提交了,在按钮上我们绑定ajax提交表单事件即可。核
想给form表单增加回车自动提交的功能$('#password').keydown(function(event){if(event.keyCode==13)$