基本上有一个很大的文本区域,我希望能够用它做一些事情;
检测用户何时按下“回车”进入新行,
和
当按下回车键时,如果该行包含某个字符串让我们说“hello”,则会将一行写入 textarea,内容为“hello to you”。
在我的一生中,我无法从文本区域中检测到字符串。不过,我是一个巨大的新手。
非常感谢。
基本上有一个很大的文本区域,我希望能够用它做一些事情;
检测用户何时按下“回车”进入新行,
和
当按下回车键时,如果该行包含某个字符串让我们说“hello”,则会将一行写入 textarea,内容为“hello to you”。
在我的一生中,我无法从文本区域中检测到字符串。不过,我是一个巨大的新手。
非常感谢。
为此,我会使用像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.");
}
}
});
});