Kai345: Checkboxen mit JS auslesen

Beitrag lesen

[latex]Mae  govannen![/latex]

Enthält das Formular aber mehrere Checkboxen mit dem gleichen Namen, bilden die eine Gruppe, was in Javascript dadurch ausgedrückt wird, dass sie als Array angesprochen werden:

Kleiner Einwurf: Nein, nicht als Array, sondern als NodeList bzw HTMLCollection.
Man kann zwar genau wie auf ein Array zugreifen, das Objekt verfügt aber nicht über die Array-Funktionen.

alert(typeof document.schulbildung.schule.pop);  
alert(typeof [1,2,3].pop); 

<form name="schulbildung" action="" method="get">

<input type="checkbox" name="schule"> Hauptschule
<input type="checkbox" name="schule"> Realschule
<input type="checkbox" name="schule"> Gymnasium
<input type="checkbox" name="schule"> Berufsschule
<input type="checkbox" name="schule"> Uni
<input type="button" onclick="ShowMe()">
</form>

<script type="text/javascript">


>  ~~~javascript

alert(document.alterskontrolle.schule[0].checked);  

>  alert(document.alterskontrolle.schule[1].checked);  
>  alert(document.alterskontrolle.schule[2].checked);  
>  alert(document.alterskontrolle.schule[3].checked);  
>  alert(document.alterskontrolle.schule[4].checked);

</script>

str_replace("alterskontrolle", "schulbildung", $obiges_beispiel);

Cü,

Kai

--
A workaround for an avoidable problem often adds clutter and overhead to the program which
could have been avoided by not creating the problem in the first place.(Garrett Smith/clj)
Foren-Stylesheet Site Selfzeug JS-Lookup
SelfCode: sh:( fo:| ch:? rl:( br:< n4:( ie:{ mo:| va:) js:| de:> zu:) fl:( ss:| ls:?