Inputfelder rot markieren ...wenn false

  • Hi


    Also wenn im Formular ein Feld leer bleibt, ich will dementsprechenden Inputfeld(er) rot umrandet (rechts und unten) und eine Fehlermeldung ausgegeben.


    Nun ich bekomme die Meldung (Fehler:Vorname) ..aber der Feld wird nicht Rot markiert, wie ist es richtig?... :whistling:




    HTML
    <input type="text" name="vorname" value="<?php echo $vorname; ?>" /><br />



    Danke.


  • übersichtlicher:

  • Danke @ cotton, funktioniert leider, nicht so wie ich es will...


    Es sollte

    HTML
    border-left: 5px solid red;

    nur gezeigt werden, falls der Feld leer bleibt.


    So zeigt es mir auch wenn ich den Formular erst ausfüllen will....und das will ich vermeiden ... Nur mit der Fehlermedung: Fehler:Vorname sollte der entsprechenden Input Rot gekennzeichnet sein und sonst nicht. :rolleyes:



    Gruss.

  • Dann ändere Zeile 7- 11 im 1. Skript zu dem:

    PHP: 7
    if (isset($_POST['vorname']) && !$vorname or strlen($vorname) < 1) {
        echo "<p style='color:red;'>Fehler: Vorname<br/></p>";
        echo "<style='border-left: 5px solid red;'>";
        $error= true;
    }
  • Leider steht bei mir noch immer wie vorher ...weiss nicht wieso ...alles probiert aber die rote markierung wird nicht erst bei der überprüfen falls notwenig ausgegeben ...

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!