如果 textarea 包含某个字符串,则

If textarea contains certain string then

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

我试过使用 indexOf(),但没用,或者我用错了。

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

正确的做法是什么?

谢谢

试试这个:

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