mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 08.12.2016 13:36 Benutzername: Passwort: Auto-Login

Thema: Formularüberprüfung mit Javascript funktioniert nicht! vom 07.05.2006


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Formularüberprüfung mit Javascript funktioniert nicht!
Autor Nachricht
Ironbird
Threadersteller

Dabei seit: 26.03.2006
Ort: -
Alter: 36
Geschlecht: Männlich
Verfasst So 07.05.2006 00:19
Titel

Formularüberprüfung mit Javascript funktioniert nicht!

Antworten mit Zitat Zum Seitenanfang

Hallo,

so, nun habe ichmein erstes Javascript geschrieben. Ich habe es so ziemlich von SelfHTML abgeschrieben, und auf meine Bedürfnisse umgeschrieben.

Ich überprüfe mit Javascript nur, ob die Felder ausgefüllt sind und ob in der E-Mail ein "@" - Zeichen vorhanden ist.

Aber wenn ich das Formular teste, rührt sich Javascript überhaupt nicht.
Unten im Browser wird mir ein Fehler auf dieser Seite angezeigt.

Hier schreibt er, dass bei Zeile 16 bei Zeichen 10 ein ";" vermisst wird. Aber da gehört keins hin.

Wisst ihr evtl. wo der Fehler im Script ist?
Könnt Ihr mir sagen was ich anders machen muß?

Würd mich über ne Antwort freuen.

Gruß

Ironbird

Hier das Script:

<?php

if (!empty($_POST[´email´])) {

$mailbody = $_POST[´Name´] . " schrieb\n\n";

$mailbody .= $_POST[´botschaft´];

$mailbody = stripslashes($mailbody);

$email = $_POST[´email´];

if (@mail("kontakt@meine-homepage.de", "Feedback", $mailbody, "From: $email")) {

header("Location: http://www.meine-homepage.de/danke.htm");

}

else {

echo "<p>Leider gab es einen Sendefehler!</p>\n";

}

}

?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>

<head>

<title>Kontaktformular</title>

<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">

<link rel="stylesheet" type="text/css" href="style.css">

<script type="text/javascript">

funktion chkFormular()

{

if(document.Kontakt.Name.value == "") {

alert("Bitte geben Sie Ihren Namen ein!");

document.Kontakt.Name.focus();

return false;

}

if(document.Kontakt.email.value == "") {

alert("Bitte tragen Sie Ihre E-Mail-Adresse ein");

document.Kontakt.email.focus();

return false;

}

{

if(document.Kontakt.email.value.indexOf(´@´) == -1) {

alert("Keine gültige E-Mail-Adresse!");

document.Kontakt.email.focus();

return false;

}

{

if(document.Kontakt.botschaft.value == "") {

alert("Bitte füllen Sie das Betreff-Feld aus");

document.Kontakt.botschaft.focus();

return false;

}

}

//-->

</script>

</head>

<body>

<h2>Feedbackformular</h2>

<form name="Kontakt" action="<?php echo $_SERVER[´PHP_SELF´]; ?>" method="post" onSubmit="return chkFormular()">
Name: <input type="text" name="Name" value="<?php
if (isset($_POST[´Name´])) {
echo htmlspecialchars(stripslashes($_POST[´Name´]));
}
?>" /><br />
E-Mailadresse: <input type="text" name="email" value="<?php
if (isset($_POST[´email´])) {
echo htmlspecialchars(stripslashes($_POST[´email´]));
}
?>" /><br />
Kommentar:<br />
<textarea name="botschaft" cols="50" rows="5">
<?php
if (isset($_POST[´botschaft´])) {
echo stripslashes($_POST[´botschaft´]);
}
?>
</textarea><br />
<input type="submit" value="Abschicken" name="submit"/>
</form>

</body>
</html>


Zuletzt bearbeitet von Ironbird am So 07.05.2006 00:19, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
beeviZ

Dabei seit: 30.09.2002
Ort: Dortmund
Alter: 23
Geschlecht: Männlich
Verfasst So 07.05.2006 13:10
Titel

Antworten mit Zitat Zum Seitenanfang

vor dem

//-->

</script>

musste noch 2 } machen. ausserdem heißt es oben function und nich funktion. und beim (`@`) nimmste entweder ('@') oder ("@")

dann klappt das auch
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
 
Ähnliche Themen [JAVASCRIPT] - Formularüberprüfung
Javascript funktioniert nicht
Warum funktioniert mein Javascript nicht im Opera?
Wie funktioniert dieses JavaScript PopUp?
JAVASCRIPT Funktioniert nicht wie im Internet Explorer
Javascript funktioniert nur in IE11 nicht ?
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.