【发布时间】:2015-08-20 18:05:33
【问题描述】:
当我点击表单中的某个字段并按 Enter 键时,表单已提交。
这对我的用例不利,需要避免。
我尝试了几个步骤都没有成功:
template.rendered
$('#myForm').on("keyup keypress", function(e) {
var code = e.keyCode || e.which;
if (code == 13) {
e.preventDefault();
return false;
}
});
$("form").submit(function( event ) {
event.preventDefault();
});
Template.events
"keyup #myform": function(event){
event.preventDefault();
}
还没有任何帮助。我正在使用 Meteor 和语义用户界面。
还有什么可以帮助的?
【问题讨论】:
-
删除表单标签会阻止每次提交,但我会试一试
-
不幸的是,这对我不起作用,因为我使用表单标签进行验证
标签: javascript jquery forms meteor