[PHP/Javascript]Bei fehlenden Angaben text rot färben.

In 10 Minuten startet der nächtliche Backupvorgang! Es kann währenddessen (ca. 10 Minuten) zu Einschränkungen bei der Nutzung des Forums kommen
Weitere Infos findet ihr im Thema Backup des Forums
  • Hi. Ich wollte das wenn man z.B. bei dem Benutzernamen nichts einträgt dieses Label:


    HTML
    <label id="BenutzernameLabel2" class="label2">Der Benutzername muss mindestens 4 und darf maximal 20 Zeichen haben!</label>


    in die Farbe

    Zitat

    d80000

    gefärbt wird. Aber ich habe keine Ahnung wie ich das mache dass das auch mit mehreren gleichzeitig funktioniert. Also wenn man 2 oder 3 Fehler hat.
    Ich wollte die Farbe mit Javascript updaten.


    Bitte helft mir,


    MFG Acrio

  • du hast doch iwo <from ....>


    dann machste ein attribut rein: onSubmit="FelderChecken(); return false;"


    Und jetzt hier:
    function FelderChecken() {
    var username = getElementByID("username");
    var = label1 = getElementByID("BenutzernameLabel2");
    if(strlen(username) < 4 || strlen(username) > 20) {
    label1.style.color = "d80000";
    }
    }


    Dann brauchste nämlich nicht das php zeugs, damit du aber auf der
    sicheren Seite bist, kannst du die abfragen in php drin lassen und einfach false returnen ^^


    MfG

  • edit2:// irgendwie klappt es nicht... Habe es nun so...

    JavaScript
    function FelderChecken() {
                     var username = document.getElementById("BenutzernameBox");
    
                     if(strlen(username) < 4 || strlen(username) > 20) {
                                         document.getElementById("BenutzernameLabel2").style.color = "#d80000";
                     }
            }


    Und so...


    HTML
    <form action="register.php" method="POST" onSubmit="FelderChecken(); return false;">

    Einmal editiert, zuletzt von Acrio ()