[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:?