我有一个带有自定义提交按钮的表单(不是输入[type = submit])。我希望表单在按下输入时提交下面的功能,但它也提交按Enter键从自动完成下拉列表中选择一个项目。如何在选择自动填充选项时阻止其提交?
submitForm.delegate('input','submit',function(e){
if (e.keyCode === 13)
submitForm.trigger('submit');
});
由于
答案 0 :(得分:2)
进行验证/完整性检查
if (e.keyCode === 13 && submitForm.isComplete()) {
submitForm.trigger('submit');
}
或 - 恢复为提交按钮以获得更好的语义,不使用它的原因是什么?