jQuery - 收听用户点击浏览器提供的自动建议选项

时间:2015-06-15 05:51:12

标签: javascript jquery browser

这是我的输入框。

<input type="text" class="form-control" id="contestCode" name="contestCode" required >

我的jQuery代码段,用于检查keyup事件和paste事件

$('#contestCode').on({
            keyup : function(){
                checkContestCodeIfExists($(this));
            },
            paste : function(){
                checkContestCodeIfExists($(this));
            }
    });

但是当用户点击浏览器提供的autoSuggest 时(由于我已经将该代码作为输入提供了一次,因此浏览器提供的自动建议代码存在),我无法收听那个事件。我怎么能在jQuery中做到这一点?

1 个答案:

答案 0 :(得分:0)

我根据评论

中的建议使用change事件解决了这个问题
$('#contestCode').on({
            keyup : function(){
                checkContestCodeIfExists($(this));
            },
            paste : function(){
                checkContestCodeIfExists($(this));
            },
            change : function(){
                checkContestCodeIfExists($(this));
            }
    });