AW: Pflichtfelder in Formularen bei Fehlern farbig hervorheben
Vielen Dank für Deine Antwort.
Aber an welcher Stelle setzte ich diese Abfrage ein? Hier wird ja geprüft, ob ein Feld ausgefüllt worden ist: Ist es ausgefüllt, dann wird es nicht farblich hervorgehoben, ist es nicht ausgefüllt, wird es farbig hervorgehoben. Wo nun setzte ich die Abfrage ein, ab das z.B. Datumfeld im richtigen Format (TT.MM.JJJJ) ausgefüllt ist (wenn nicht, soll dieses Feld wieder farbig hervorgehoben werden.
$errorFields = array('firstname',
'telefone',
'lastname',
'email',
'street',
'plz',
'city',
'gender'
);
for($x=0;$x<count($errorFields);$x++)
{
$errorClass[$errorFields[$x]] = 'inputField';
}
if(isset($_POST['submit']))
{
$error = FALSE;
foreach($errorFields as $key => $value)
{
if(empty($_POST[$errorFields[$key]]))
{
$error = TRUE;
$errorClass[$value] = 'errorField';
$errorPicture[$value] = '<img src="achtung_klein.gif"> ';
}
}
}
|