使用多个文本框jquery附加key up事件

时间:2014-09-26 11:12:42

标签: jquery

我有两个文本框,我用两个文本框附加了按键事件,但它没有按预期工作。我想如果用户点击进入,如果任何文本框有焦点,那么我将检查按键输入与否。如果输入按键然后我将检查两个文本框是否有值如果是,则表单将发布其他明智的返回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;
            }
        });
    });
});

1 个答案:

答案 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;
    }

});