kostenloser Webspace werbefrei: lima-city


Unterscheiden zwischen value="" und eingabe

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    shuyio1985

    Kostenloser Webspace von shuyio1985

    shuyio1985 hat kostenlosen Webspace.

    Hallo zusammen,

    erstmal mein Script Teil

    <p><input class="input" type="text" name="vorname" value="Vorname" onFocus="if(this.value=='Vorname') this.value='';" onBlur="if(this.value=='')this.value='Vorname';" /></p>
              <p><input class="input" type="text" name="nachname" value="Nachname" onFocus="if(this.value=='Nachname') this.value='';" onBlur="if(this.value=='')this.value='Nachname';" /></p>
              <p><input class="input" type="text" name="mail" value="Deine E-Mail Adresse" onFocus="if(this.value=='Deine E-Mail Adresse') this.value='';" onBlur="if(this.value=='')this.value='Deine E-Mail Adresse';" /></p>
              <p><input class="input" type="password" name="password" value="Dein Passwort" onFocus="if(this.value=='Dein Passwort') this.value='';" onBlur="if(this.value=='')this.value='Dein Passwort';" /></p>
              <p><h1>Geburtstag</h1></p>
              <p><input class="input" type="text" style="width:40px;" name="tag" value="Tag" onFocus="if(this.value=='Tag') this.value='';" onBlur="if(this.value=='')this.value='Tag';" /> . 
              	 <input class="input" type="text" style="width:100px;" name="monat" value="Monat" onFocus="if(this.value=='Monat') this.value='';" onBlur="if(this.value=='')this.value='Monat';" /> .
                 <input class="input" type="text" style="width:80px;" name="jahr" value="Jahr" onFocus="if(this.value=='Jahr') this.value='';" onBlur="if(this.value=='')this.value='Jahr';" /> 
              </p>


    Wie ihr sehen könnt wird bei mir im Registrations Feld immer ein Value ausgegeben.

    nun möchte ich beim Registrieren unterscheiden ob jemand das Value so gelassen oder sein eigenen text eingeben hat.
    Wenn jemand nun einfach das Registrationsformular so abschick wie es ist wir jedesmal angezeigt das der User Daten eingetragen hat und es wird versucht die gekennzeichneten Felder mit dem Value eintrag in der Datenbank zu speichern.

    <?
    		  	if (isset($_POST['submit'])) {
    				
    				$fehler = false;
    				$fehlertext = "";
    				
    				if (empty($_POST['vorname'])) {
    					$fehler = true;
    					$fehlertext .= "Du hast dein Vorname nicht eingetragen! <br />\n";
    				}
    				
    				if ($fehler) {
    					echo "<p>$fehlertext</p>";
    				}
    				else {
    					echo "OK!";
    				}
    			}
    							
    		  ?>


    Die überprüfung ist net die beste ist auch lediglich nen test

    LG Shuyio
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Du solltest einfach das entsprechende HTML-Attribut für diese Aufgabe benutzen. Nicht
    value
    , sondern
    placeholder
    ist, was Du suchst. Damit kannst Du Dir den ganzen Javascript-Quatsch sparen und die Abfrage mit PHP, ob der User was verändert hat, auch
  4. Autor dieses Themas

    shuyio1985

    Kostenloser Webspace von shuyio1985

    shuyio1985 hat kostenlosen Webspace.

    tobiworlds schrieb:
    Du solltest einfach das entsprechende HTML-Attribut für diese Aufgabe benutzen. Nicht
    value
    , sondern
    placeholder
    ist, was Du suchst. Damit kannst Du Dir den ganzen Javascript-Quatsch sparen und die Abfrage mit PHP, ob der User was verändert hat, auch


    Vielen Dank =D manchmal denkt man einfach nen bissel zu kompliziert
  5. shuyio1985 schrieb:
    ... denkt man einfach nen bissel zu kompliziert
    yo! nicht nur das. man hat mich hier bei lima schon paar male gerügt wegen schnipseln die in html5 verfasst waren. ja, ja! das attribut gilt nur für html5. (man sollte aber immer für das neueste sein. wer nicht mitkommt, bleibt sitzen [gilt auch für browser] ;)
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!