Einzelnen Beitrag anzeigen
Alt 21.07.2010, 17:36  
alex9787
Benutzer
 
Registriert seit: 19.10.2009
Beiträge: 79
PHP-Kenntnisse:
Anfänger
alex9787 ist zur Zeit noch ein unbeschriebenes Blatt
Standard [Erledigt] nicht alle werden gechecked

Hallo,

ich würde gerne alle checkboxen nach funktionsstart auf true setzen. leider wird nur die erste berücksichtigt, der rest nicht. hier erstmal mein code:

Code:
<script type="text/javascript">
	function alle () {
	  document.getElementById("checkbox").checked = true;
	}
</script>
<form name="form" action="">
	<input type="checkbox" id="checkbox" name="1" >
	<input type="checkbox" id="checkbox" name="2" >
	<input type="checkbox" id="checkbox" name="3" >
	<input type="checkbox" id="checkbox" name="4" ><br>
	<div type="button" onclick="alle()">alle</div>
</form>
Ich muss in meinem fall mit ids arbeiten, da name bereits von php verwendet wird und die id der mail beinhaltet. also immer verschieden ist. (name="$n" > 231, 268, 310, ...). Aber wen JS auch das hinbekommt, zum beispiel mit einer schleife in einer funktion, würd ich auch name nutzen. zum beispiel sowas:
for( var i = 0;i<1000;i++){
document.form.+i+.checked=true;} oder so xD

aber erstmal die id, warum werden nicht alle gechecked sondern nur die erste? danke schomal.
alex9787 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten