我有一个 bog 标准登录表单 - 使用 HTML/jQuery 的 AIR 项目上的一个电子邮件文本字段、一个密码字段和一个提交按钮。当我在表单上按 Enter 时,整个表单的内容消失,但表单未提交。有谁知道这是否是 Webkit 问题(Adobe AIR 使用 Webkit for HTML),或者我是否把事情搞砸了?
我试过:
$('.input').keypress(function (e) {
if (e.which == 13) {
$('form#login').submit();
}
});
但这既没有停止清算行为,也没有提交表格。没有与表单相关的操作 - 这可能是问题所在吗?我可以在操作中放置一个 javascript 函数吗?
$('.input').keypress(function (e) {
if (e.which == 13) {
$('form#login').submit();
return false; //<---- Add this line
}
});
查看这个 stackoverflow 答案:event.preventDefault() 与 return false https://stackoverflow.com/questions/1357118/event-preventdefault-vs-return-false
本质上,“返回 false”与调用相同e.preventDefault
and e.stopPropagation()
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)