基本上有一个大的textarea,我希望能用它做一些事情;
检测用户何时按“Enter”转到新行
和
当按下enter键时,如果该行包含某个字符串,请说“hello”,则会在textarea中写入一行“hello to you。”
对于我的生活,我不能在textarea中检测到一个字符串。不过,我是一个巨大的新手。
很有责任。
答案 0 :(得分: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.");
}
}
});
});