1

基本上有一个很大的文本区域,我希望能够用它做一些事情;

  1. 检测用户何时按下“回车”进入新行,

  2. 当按下回车键时,如果该行包含某个字符串让我们说“hello”,则会将一行写入 textarea,内容为“hello to you”。

在我的一生中,我无法从文本区域中检测到字符串。不过,我是一个巨大的新手。

非常感谢。

4

1 回答 1

0

为此,我会使用像jQuery这样的 JavaScript 框架。代码看起来像这样:

$(function() {
    $('textarea').keypress(function(event) {
        if (event.which == 13) { // Return key
            var textareaText = $(this).val();
            if (textareaText.match(/hello/)) {
                $(this).val(textareaText+"\nhello to you.");
            }
        }
    });
});
于 2010-09-08T23:28:59.883 回答