hallo, ich habe folgendes kontakformular erstellt: und möchte die email adresse auf @ bzw. einen punk überprüfen. was muss ich jetzt angeben und wo?
hier das html script:
und das php script:
ich hoffe ihr könnt mir hefen.
mfg
lisa
hier das html script:
HTML:
<h1>Kontaktformular</h1>
<script>
function checkfelder(input)
{
var felder = new Array("nachname","email","betreff","nachricht");
var formok = true;
var leftfields = "Bitte folgende Felder müssen noch gefüllt werden:\n\n\t";
for(var i=0; i < felder.length; i++) {
if ((input.elements[felder[i]].value == "") ||
(input.elements[felder[i]].value == " ")) {
leftfields += "* " + felder[i] + "\n\t";
formok = false;
}
}
if (formok == true) {
return true;
} else {
alert(leftfields);
return false;
}
}
</script>
<form method="POST" action="Kontakt.php" onSubmit="return checkfelder(this)">
<table border="0">
<tr><td> Anrede:
</td><td> Herr: <input type="radio" value="Herr" name="anrede">
Frau: <input type="radio" value="Frau" name="anrede">
</td></tr>
<tr><td> Nachname:
</td><td> <input type="text" name="nachname">
</td></tr>
<tr><td> E-Mail Adresse:</td><td><input type="text" name="email">
</td></tr>
<tr><td> Betreff:</td><td><input type="text" name="betreff">
</td></tr>
<tr><td> Ihre Nachticht: </td><td><textarea name="nachricht" cols="45" rows="10"></textarea>
</td></tr>
<tr><td>
</td><td><input type="submit" value="Senden!"><input type="reset" value="Daten Löschen">
</td></tr>
</table>
</form>
und das php script:
PHP:
<?php
$anrede = $_REQUEST['anrede'];
$nachname = $_REQUEST['nachname'];
$email = $_REQUEST['email'];
$nachricht = $_REQUEST['nachricht'];
$empfänger = "meine-email.de";
$absender = $email;
$betreffwebmaster = "Kontaktanfrage von ($anrede $nachname)";
$koerperwebmaster = "$anrede $nachname hat über die Website http:// folgende Kontaktanfrage gestellt: \n\n" .
"\n\n
Kontaktdaten: \n
\tName: $anrede $Nachname \n
\teMail: $mail \n
\n\n" .
$nachricht;
$betreffkunde = "Ihre Kontaktanfrage bei **";
$koerperkunde = "Sie ($vorname $nachname) haben über die website *** folgende Kontaktanfrage gestellt: \n\n" .
"\n\n
Kontaktdaten: \n
\tName: $anrede $Nachname \n
\teMail: $mail \n
\n\n" .
$nachricht;
$abgesandt = "<h1>Kontaktbestätigung</h1><p>Vielen dank für Ihre Anfrage.Wir werden uns ihn kürze bei ihnen Melden.<br><br><br></p>";
mail ("$empfaenger","$betreffwebmaster","$koerperwebmaster\n","FROM: $absender\n");
mail ("$mail","$betreffkunde","$koerperkunde\n","FROM: $absender\n");
echo $abgesandt;
?>
ich hoffe ihr könnt mir hefen.
mfg
lisa
Zuletzt bearbeitet: