Hallo,
in hätte in meinem Formular gerne einen Abfrage drin, dass wenn das Formularfeld (beispiel: Name) leer ist, soll die Seite nochmal angezeigt werden, und der Cursor in diesem Feld stehen
if ( !$_POST['Name'] )
{
$f_name = "Bitte Ihren Namen";
$focus = "document.kontakt.Name.focus()";
}
else if ( !$_POST['Vorname'] )
{
$f_vname = "Bitte Ihren Vornamen";
$focus = "document.kontakt.Vorname.focus()";
}
...
<body onLoad="<? echo $focus; ?>">
...
<td>Name* <b><? echo $f_name; ?></b></td>
...
Die Meldung und der Focus steht dann auf dem ersten von mehreren möglichen Fehlerfeldern. Wandle das Beispiel so um, dass _alle_ Fehlerfelder mit Nachrichten belegt werden, die "Salamitaktik" (haha, und noch ein Fehler gefunden) ist was für Erstklässler.
MfG Kalle