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.