neuer value für Checkbox
Thomas
- javascript
hi forumler,
hab n problem mit einer checkbox.
ich möchte gern abfragen, ob diese gecheckt ist. wenn ja ist alles oK.
wenn sie aber aus bleibt möchte ich ihr einen neuen value zuweisen. doch so einfach
wie ich mir das gedacht habe, ist es nicht.
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]---
das ist mein versuch. geh ich an die sache zu einfach ran, oder geht es
von vorn herein nicht??
grüße Thomas
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