2011-02-06 77 views

回答

6

jquery對此有一個事件,.change(),當文本框失去焦點時,此事件將檢測到內容更改。

如果你是想檢測在按鍵,.keyup().keydown()可能更適合您的需求的變化。您打算如何使用

例子:

//just change '.change' to '.keyup' or '.keydown' the rest is the same. 
$('input').change(function() { 
    $('target').val(this.value); 
}); 
+0

Jondavidjohn的答案是正確的。我想補充說,只有在文本框的值真正改變時纔會引發更改事件。所以如果值從「A」改變爲「B」,它將會啓動。但是,如果它被改回到「A」,它可能不會(取決於文本框的值是否由瀏覽器預先填充「A」)或者當表單由瀏覽器呈現時 – 2011-02-06 06:01:19