Mit onBlur kann man festlegen, welchen Wert ein Eingabefenster besitzen soll, falls man diesen gelöscht hat.
Bsp: Der Wert eines Eingabefeldes ist "Username". Klickt man nun in das Feld kann man amit onBlur festlegen, das der Inhalt des Feldes gelöscht wird. So ist der aktuelle Wert ""
Klickt man jetzt beispielsweise in ein anderes Feld, so wird der Wert des ersten Feldes wieder in seinen Urzustand versetzt, also "Username". Eine, meiner Meinung nach, recht praktische Funktion.
Und zum zweiten:
Will man eine Resetgrafik einfügen benutzt man einfach folgenden Code.
HTML-Code:
<a href="javascript:document.forms[0].reset();"><img src="bild.jpg" border="0" /></a>
In Verbindung mit onBlur würde dieses Feld per Resetbutton logischerweise wieder auf "Username" zurückgesetzt.