per JavaScript Funktion eMail versenden

flayZ

Cadet 4th Year
Registriert
Sep. 2005
Beiträge
100
Hallo Community!

Bin gerade am basteln eines Anfrageformulars und soweit funktioniert auch alles so wie es soll. Nur an einer "winzigen" Sache, wahrscheinlich, scheitert es:

Ich bringe meine Funktion nicht dazu das Formular per eMail an meine Adresse zu senden.

Kann mir dabei vllt jmd weiterhelfen? Oder hab ich einen Denkfehler und das Formular muss anders versendet werden?

Serverseitige Scripts kann ich leider keine verwenden, da mir dies nicht vom ISP angeboten wird. =(

Hier mal die Funktion die das Formular abschicken soll:

<script language="javascript">
function chkFormular () {
if (document.Formular.Vorname.value == "") {
alert("Bitte Ihren Vornamen eingeben!");
document.Formular.Vorname.focus();
return false;
}
if (document.Formular.Nachname.value == "") {
alert("Bitte Ihren Nachnamen eingeben!");
document.Formular.Nachname.focus();
return false;
}
if (document.Formular.Strasse.value == "") {
alert("Bitte Ihre Strasse eingeben!");
document.Formular.Strasse.focus();
return false;
}

if (document.Formular.Plz.value == "") {
alert("Bitte Ihre PLZ eingeben!");
document.Formular.Plz.focus();
return false;
}
if (document.Formular.Ort.value == "") {
alert("Bitte Ihren Ort eingeben!");
document.Formular.Ort.focus();
return false;
}
if (document.Formular.telnr.value == "") {
alert("Bitte Ihre Telefonnummer eingeben!");
document.Formular.telnr.focus();
return false;
}
if (document.Formular.Mail.value.indexOf("@") == -1) {
alert("Keine E-Mail-Adresse!");
document.Formular.Mail.focus();
return false;
}
}
</script>

Bin für jede Hilfe dankbar. Leider auf dem Formularsegment nich so helle :freak:
 
Zuletzt bearbeitet:
Thread kann geschlossen werden!

habe eine andere Lösung gefunden =)
 
in foren bietet sich an wenn man die lösung auch hinschreibt damit man die suchfunktion auch hilfreich nutzen kann.
 
Habe nun als Lösung eine eigenständige PHP-Datei geschreiben, welche meine Email-Adresse beiinhaltet und die Daten aus dem Formular auslest und per mail verschickt.
Diese Datei rufe ich über den Eintrag "action" beim Formularstart auf.

Formularstart:

<form name="Formular" action="mail.php" method="post" enctype="multipart/form-data">

Hier der Code der PHP-Datei noch:

<html>
<head>
<META HTTP-EQUIV="Refresh" CONTENT="0; URL='deangefragt.php">
</head>
<body>
<?php
$admin = "Email Adresse"; <!-- Hier die Email-Adresse einfügen-->
$subject = "Anfrage von lebensmitteldrucker.at"; <!-- Hier den Betreff der Nachricht einfügen-->

while(list($Vorname,$value)=each($HTTP_POST_VARS)) {
$message.="$Vorname: $value\n\n";
}<!-- Hier werden die eingegebenen Daten aus dem Formular ausgelesen-->

mail($admin,$subject,$message,"From: $Mail"); <!-- mit dem in PHP integierten mail-Befehl wird die Datei abschließend verschickt-->

?>
</body>
</html>
 
Zuletzt bearbeitet:
Das habe ich leider auch feststellen müssen :D
 
Zurück
Oben