我想知道是否有任何事件或方式可以知道某些文本已经输入到textarea并且用户来自textarea,因此我可以调用一些文本,如" success&#34 ;
对于textarea中的一些值,我认为我们可以通过val()函数来完成。但是如何知道用户已经退出了Textarea
我的代码就像:
<input type="textarea" id="link1"></textarea>
答案 0 :(得分:2)
if (!$("#link1").val()) {
// textarea is empty
}
您还可以使用$ .trim来确保元素不仅包含空格:
if (!$.trim($("#link1").val())) {
// textarea is empty or contains only white-space
}
用于检测用户何时退出textarea
$('#link1').focusout(function() {
alert(this.id + " focus out");
});
答案 1 :(得分:1)
尝试捕获onblur事件,然后检查value.length以查看是否有值添加到文本框中。
答案 2 :(得分:1)
textarea应该像
<textarea id="link1"></textarea>
您正在搜索的事件是onkeyup
,onfocus
和onblur
答案 3 :(得分:1)
使用onKeyPress可以检测天气已输入一些文字 并且onBlur可以检测到用户来自textarea的天气
<input type="textarea" id="link1" onBlur = blured() onKeyPress = pressed()></textarea>