参考になるようなサイトをご存知の方いらっしゃいますか?
以下はフォームが変更されるごとにランダムに背景色を変更するサンプルです
TextareaやTextは OnChangeだとフォーカスが変更されるまで変更されたことを認識しないので、OnKeyDownを併用しています
CheckBoxもフォーカスが同様の理由でOnKeyDownとOnMouseDownを使用しています
http://nifberry.727.net/test/hatena197.htm
<HTML> <BODY> <form> <INPUT TYPE="TEXT" OnChange="bgchange();" OnKeyDown="bgchange();"><BR> <INPUT TYPE="CHECKBOX" OnChange="bgchange();" OnKeyPress="bgchange();" OnMouseDown="bgchange();"><BR> <TEXTAREA OnChange="bgchange();" OnKeyDown="bgchange();"></TEXTAREA> </form> <script language="JavaScript"> <!-- function bgchange(){ at="00000"+Math.round(256*256*256*Math.random()).toString(16); at="#"+at.substr(at.length-6,6); document.bgColor=at; } // --> </script> </BODY></HTML>
はい、onChangeですね。
その先をもう少し知りたいです!