我有两个文本框,我用两个文本框附加了按键事件,但它没有按预期工作。我想如果用户点击进入,如果任何文本框有焦点,那么我将检查按键输入与否。如果输入按键然后我将检查两个文本框是否有值如果是,则表单将发布其他明智的返回false。
这是我的代码,只是指导我在代码中缺少的内容。
$(function () {
var btns = $('#txtEmail,#txtPass');
$.each(btns, function () {
$(this).keyup(function (e) {
if (e.type === 'keyup' && e.which === 13) {
return true;
}
else {
alert(this.val());
return false;
}
});
});
});
答案 0 :(得分:1)
以下是解决方案http://jsfiddle.net/y35zmqhg/
var btns = $('#txtEmail,#txtPass');
btns.on('keyup', function(e){
if (e.which === 13) {
return true;
}
else {
alert($(this).val());
return false;
}
});