NE4Y
Mitglied
Hey :) ich habe eine ( zwar dumme ) kleine Frage.... Mein Kontaktformular sieht momentan so aus
das funktioniert zwar nur ist jetzt das Problem dass die Input Boxen schon vor der Eingabe überpfüt werden und so immer die Nachricht kommt, dass fehlende Boxen noch ausgefüllt werden müssen ... Wie bekomme ich das hin dass es erst überprüft wird wenn ich submit klicke?
mfg
PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<form action="test.php" method="post">
<fieldset>
<legend>Kontakformular</legend>
<label>Geb deine Frage ein, damit Sie beantwortet wird</label>
Betreff:
<input type="text" name="betreff" /><br /> <br />
Frage:
<input type="text" name="frage">
<input type="submit" value="Abschicken"> </fieldset>
</form>
</body>
<?php
$empfänger = "meine Email";
$betreff = $_POST['betreff'];
$Frage = $_POST['frage'];
if (empty ($Frage))
{
echo 'Bitte alle Felder ausfüllen' ;
}
if (empty ($betreff))
{
echo 'Bitte Betreff ausfüllen' ;
}
if (!empty ($Frage ) AND ($betreff))
{
mail($empfänger, $Frage, $betreff);
echo' Email erfolgreich gesende' ;
}
?>
</html>
das funktioniert zwar nur ist jetzt das Problem dass die Input Boxen schon vor der Eingabe überpfüt werden und so immer die Nachricht kommt, dass fehlende Boxen noch ausgefüllt werden müssen ... Wie bekomme ich das hin dass es erst überprüft wird wenn ich submit klicke?
mfg