+ Antworten
Ergebnis 1 bis 4 von 4

Thema: mehrere Checkboxen prüfen

  1. #1
    TP-Senior celtic ist auf einem guten Weg Avatar von celtic
    Registriert seit
    Nov 2006
    Ort
    Bayrisch Sibirien
    Beiträge
    277

    mehrere Checkboxen prüfen

    Hallo zusammen,

    komme irgendwie nicht weiter mit diesem verflixten PHP-Formularen. Vor dem Absenden soll geprüft werden, dass der Nutzer mindestens eine von mehreren Checkboxen aktiviert hat - ansonsten Fehlermeldung. Hab schon im Forum gesucht, aber da geht es immer nur um das Prüfen von einem Checkbutton.

    PHP-Code:
    <form name="Anmeldeformular" action="<?php print $_SERVER['PHP_SELF']; ?>" method="post">
    .....
    <input name="Sprache" value="Schwedisch" type="checkbox" >
    Schwedisch<br>
    <input name="Sprache" value="Norwegisch" type="checkbox" >
    Norwegisch<br>
    <input name="Sprache" value="Dänisch" type="checkbox" >
    Dänisch<br>
    <input name="Sprache" value="Isländisch" type="checkbox" >
    Isländisch<br>
    <input name="Sprache" value="Finnisch" type="checkbox" >
    Finnisch<br>

    .....
    <input value="Senden" onclick="return pruefe();" type="submit">
    <input value="Zurücksetzen" type="reset">
    </form></td>

    Kann mir da jemand weiterhelfen? Ich hab schon eine Prüffunktion für die Adressdaten im Formular, die soweit auch korrekt funktioniert. Aber wie bekomme ich die verflixten Checkbuttons da mit überprüft? Wenn es mit Radiobuttons einfacher zu prüfen geht, wäre auch kein Problem, das im Formular entsprechend abzuändern....

    PHP-Code:
    <script language="JavaScript" type="text/javascript">
    <!--
    function 
    pruefe() {
        
    Fehlermeldung="";

        if(
    document.Anmeldeformular.Absender.value=="") {
            
    Fehlermeldung += "Bitte Ihren Namen eingeben!\n";
        }
        if(
    document.Anmeldeformular.Straße.value=="") {
            
    Fehlermeldung += "Bitte Ihre Strasse eingeben!\n";
        }
        if(
    document.Anmeldeformular.Wohnort.value=="") {
            
    Fehlermeldung += "Bitte Ihren Wohnort eingeben!\n";
        }
        if(
    document.Anmeldeformular.Telefon.value=="") {
            
    Fehlermeldung += "Bitte Ihre Telefonnummer eingeben!\n";
        }
        if(
    document.Anmeldeformular.Email.value=="") {
            
    Fehlermeldung += "Bitte Ihre E-Mail Adresse eingeben!";
        }

    {
    if (!
    document.Anmeldeformular.AGB_wurden_akzeptiert.checked) {
        
    alert("Bitte lesen und akzeptieren Sie die AGB!");
        
    document.Anmeldeformular.AGB_wurden_akzeptiert.focus();
       return 
    false;
       }

    }
        if(
    Fehlermeldung) {
            
    alert(Fehlermeldung);
        return 
    false;
        }
        else {
            return 
    true;
        }
    }
    // -->
    </script> 

    Vielen Dank schonmal für Euere Mühe !
    Es gibt Tage, da verliert man...und es gibt Tage, da gewinnen die anderen.
    Hardwarejournal.de | MP3-runterladen.com | Kinderpilot.de

  2. #2
    TP-Supporter chorn bringt sich richtig ein Avatar von chorn
    Registriert seit
    Apr 2008
    Ort
    Verden
    Beiträge
    396

  3. #3
    TP-Specialist phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts Avatar von phpBuddy
    Registriert seit
    Aug 2004
    Ort
    Kaiserslautern
    Beiträge
    4.678
    Hallo,
    so wie Du das Formular jetzt hast, wird es eh nicht korrekt funktionieren, da sich bei einer Mehrfachauswahl die Werte überschreiben. Les dir mal dieses Tutorial durch, dann verstehst Du was ich meine.

  4. #4
    TP-Senior celtic ist auf einem guten Weg Avatar von celtic
    Registriert seit
    Nov 2006
    Ort
    Bayrisch Sibirien
    Beiträge
    277
    Danke erstmal Euch beiden, muß ich mir heute mal genauer ansehen.
    Es gibt Tage, da verliert man...und es gibt Tage, da gewinnen die anderen.
    Hardwarejournal.de | MP3-runterladen.com | Kinderpilot.de

+ Antworten

Ähnliche Themen

  1. [formular] checkboxen prüfen
    Von jayjay im Forum HTML & CSS
    Antworten: 0
    Letzter Beitrag: 04.03.2008, 12:20
  2. checkboxen in dreamweaver mx prüfen
    Von hobstens im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 18.03.2006, 14:45
  3. checkboxen mit MM_validateForm prüfen
    Von rq-media im Forum Dreamweaver & andere Webeditoren
    Antworten: 0
    Letzter Beitrag: 18.05.2005, 17:10
  4. checkboxen prüfen will nich....
    Von MuschPusch im Forum HTML & CSS
    Antworten: 3
    Letzter Beitrag: 19.08.2003, 17:10
  5. mehrere Checkboxen gleichzeitig ankreuzen
    Von philippb im Forum HTML & CSS
    Antworten: 2
    Letzter Beitrag: 16.06.2003, 13:29

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51