[英]How to know that some text is entered as well as cursor has come out of textbox?
我想知道是否有任何事件或方式知道某些文本已輸入到文本區域中,並且用戶也來自文本區域,以便我可以調用“成功”之類的文本。
對於textarea中的一些值,我認為我們可以通過val()函數來完成。 但是如何知道用戶已經離開了Textarea
我的代碼是這樣的:
<input type="textarea" id="link1"></textarea>
if (!$("#link1").val()) {
// textarea is empty
}
您還可以使用$ .trim來確保該元素不只包含空格:
if (!$.trim($("#link1").val())) {
// textarea is empty or contains only white-space
}
以及檢測用戶何時離開文本區域
$('#link1').focusout(function() {
alert(this.id + " focus out");
});
嘗試捕獲onblur事件,然后檢查value.length以查看是否在文本框中添加了一個值。
textarea應該像
<textarea id="link1"></textarea>
您正在搜索的事件是onkeyup
, onfocus
和onblur
使用onKeyPress可以檢測到輸入了一些文本,而onBlur可以檢測到用戶來自文本區域
<input type="textarea" id="link1" onBlur = blured() onKeyPress = pressed()></textarea>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.