Stefan Muenz: neuer value für Checkbox

Beitrag lesen

Hallo Thomas

hier das input-feld:
<input type="Checkbox" name="mehrInfo" value="ja">
und hier das javascript:
---[schanipp]---
if(document.forms[0].elements[6].checked == false){
     document.forms[0].elements[6].value =  "noe";
     alert("noeeee");

»»  }
»»  else{

alert("yes");

»»  }

---[schanapp]---

Checkboxen stellen selber noch mal einen Array dar. Probier mal die folgende Adressierung:

if(document.Formularname.mehrInfo[0].checked == false)
und
document.Formularname.mehrInfo[0].value =  "noe";

Die 0 ist dabei nicht der Index fuer den elements-Array, sondern der Index fuer Checkboxen mit gleichem name-Attribut. "Formularname" solltest du noch bestimmen mit <form name="....">

Weitere Hinweise zu dem Thema auf <../../tecbbda.htm#a1> - Stichwort: "Gruppenelemente".

viele Gruesse
  Stefan Muenz