steyrblade
Mitglied
Hi ich würde gerne prüfen ob min. eine checkbox angeklickt wurde.
Es können aber auch alle angeklickt werden (sollte klar sein ).
Bsp. Code
Nach einem submit wird das Javascript ausgeführt
So weit so gut.
Normalerweise mache ich die Checkbox aber als Array: <input type='checkbox' name='add_xy[]' value='$x'>
damit ich die variablen dann in PHP als Array habe.
In diesem Fall sagt mir Javascript die Variable ist undefined
Kann mir einer sagen wie ich das Array in JS prüfen kann?
Oder werden die Checkboxen auch ohne Array indiziert, sodass ich sie in PHP wieder verwenden kann.
Es können aber auch alle angeklickt werden (sollte klar sein ).
Bsp. Code
PHP:
for($x=1;$x<100;$x++){
echo"<input type='checkbox' name='add_xy' value='$x'>";
}
Nach einem submit wird das Javascript ausgeführt
Javascript:
function pruefen(checkboxliste)
{
//Alle Checkboxen überprüfen (min einer muss selektiert sein)
ausgewaehlt='0';
for (i = 0; i < checkboxliste.length; i++)
{
if(checkboxliste[i].checked == true){
ausgewaehlt='1';
}
}
if(ausgewaehlt=='0'){
alert("Sie haben nichts selektiert");
return false;
}
}
So weit so gut.
Normalerweise mache ich die Checkbox aber als Array: <input type='checkbox' name='add_xy[]' value='$x'>
damit ich die variablen dann in PHP als Array habe.
In diesem Fall sagt mir Javascript die Variable ist undefined
Kann mir einer sagen wie ich das Array in JS prüfen kann?
Oder werden die Checkboxen auch ohne Array indiziert, sodass ich sie in PHP wieder verwenden kann.