change()イベントは、テキストフィールドのinput要素(type="text")が値の変更を完了し、フォーカスを失った時に実行されます。
値を変更していないまま、フォーカスを失ってもイベントは発生しません。
以下、ソースです。
<html> <head> <title></title> <script type="text/javascript" src="http://www.google.com/jsapi"></script> <script type="text/javascript">google.load("jquery", "1.3");</script> <script type="text/javascript"> $(document).ready(function(){ $("#textfield1").change(function(){ alert("change!"); }); }); </script> </head> <body> <input type="text" value="textfield1" id="textfield1" /> </body> </html>以下実行例です。