如果textarea包含某些字符串

时间:2015-06-08 20:06:59

标签: javascript jquery keyup

我正在为我的网站创建一个联系表单,我正在添加一些笑话复活节彩蛋,如果用户选择某个选项,则会触发,或者在这种情况下恰好在消息textarea中输入某个字符串。
我希望能够在键入时触发操作...

我曾尝试使用indexOf(),但这不起作用或者我使用它错了。

$("#id_message").keyup(function(){
    if($('#id_message').val().indexOf('foo') > -1){
        // do something
    }
});

这样做的正确方法是什么?

由于

1 个答案:

答案 0 :(得分:4)

试试这个:

$("#id_message").on('keyup', function(){
    if($('#id_message').val().indexOf('foo') > -1){
        // do something
    }
});