Hallo,
Ich möchte jedoch nicht, das eine ev. vorher getroffene Wahl der Checkboxen damit auch gelöscht wird.
Beim Reset werden die Default-Werte wieder hergestellt und hier liegt der Ansatz: Setze vor dem Reset ueber eine Schleife die JS-Eigenschaft defaultChecked
auf den aktuellen checked
-Zustand der jeweiligen Checkbox.
Hier mal ein Beispiel:
<form action="">
<input type="text">
<input type="text">
<input type="text">
<input type="checkbox">
<input type="checkbox">
<input type="checkbox">
<input type="button" value="Klick mich!" onclick="for(var i=0;i<this.form.length;i++){if(this.form.elements[i].type=='checkbox')this.form.elements[i].defaultChecked=this.form.elements[i].checked};this.form.reset()">
</form>
MfG, Thomas