Wizard: value auf null setzen funktioniert nicht

Beitrag lesen

Hallo zusammen,
habe in PHP ein Affenformular, bei Fehlern werden die POST-Werte übernommen und als value gesetzt. Jetzt hätte ich es gerne so, das man über den Reset-Button auch diese Values löschen kann.

Habe es so probiert:

  
<SCRIPT TYPE="text/javascript">  
<!--  
function unset_value(){  
	var forms = document.contact;  
	forms.mail.value='';  
}  
//-->  
</SCRIPT>  

<input type="reset" value="L&ouml;schen" class="submit right" onClick="unset_value()"/>

dass klappt aber leider nicht. Zutestzwecken hatte ich mal ein alert mit in die Funktion gesetzt:

function unset_value(){  
	var forms = document.contact;  
	forms.mail.value='ojzh';  
	alert('hallo');  
}
~~~,  
und da ist mir aufgefallen das er den Valuewert auch setzt, aber sobald ich das Alert bestätige wieder der durch PHP gesetzte value auftaucht.  
  
Bin ich das ganze falsch angegangen, hat jemand Vorschläge für mich?  
  
Gruß  
Wizard