Mit PHP erstellte Checkbox mit Javascript pruefen

Alles, was PHP betrifft, kann hier besprochen werden.

Mit PHP erstellte Checkbox mit Javascript pruefen

Postby umeyer » 23. June 2006 12:35

Hallo,

ich habe in PHP eine Gruppe von Checkboxen erstellt. Folgender PHP Code wird dazu verwendet:

echo '<inputtype="checkbox"name="categorie[]" value="'.$cat_db['ID'].'">'.$cat_db['categorie'];

Wir kann ich nun mit javascript prüfen, ob zumindest eine Checkbox ausgewählt wurde. Falls nichts ausgewählt wurde, soll eine Meldung mit alert erscheinen.

Ausserdem weiss ich vorher nicht, wieviele Checkboxen es gibt. Dazu werden die Checkboxen ja als Array ausgegeben.

Vielen Dank
Gruß
Uwe
umeyer
 
Posts: 14
Joined: 15. March 2006 09:04

Postby juergen&lx » 27. June 2006 15:18

Hallo umeyer

versuchs mal damit:
Code: Select all
/***************************************************************
 * CHECK BINARY TO NUMBER (by Wiedmann)
 */
  function bit2Number($bits){

     if (!empty($bits)) {
       for ($i = 1; 32 >= $i; $i++) {
         if (array_key_exists($i, $bits)) {
           $bit = '1'.$bit;
         } else {
           $bit = '0'.$bit;
         }
       }
     } else {
       $bit = str_repeat('0', 32);
    }
    return bindec($bit);
  } //END function bit2Number
Aufruf:
Code: Select all
$test = bit2Number ( $_POST [ categorie ] );

Nicht getestet, müsste aber funktionieren:
Code: Select all
if ( $test == 0 ){
echo '<script type="text/javascript">
alert("MIST, keine Kategorie ausgewählt!");
</script>';}


Jürgen
juergen&lx
 
Posts: 154
Joined: 18. February 2004 21:36
Location: in einem Dorf am Rande des Strombergs
Operating System: Linux


Return to PHP

Who is online

Users browsing this forum: No registered users and 12 guests