WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- Weiterleitung nur nach positivem form-Datencheck - möglich?

HTML, XHTML, CSS , style, XML, Javascript und mehr, Fragen, Tipps und Anregungen zu diesen Basic Techniken - hier rein !

Forum » HTML, CSS - Hilfe für das Erstellen einer Homepage » Weiterleitung nur nach ... - 21 Nov 2024 Antworten
im Forum für Webhosting Homepage gefunden:
Weiterleitung nur nach positivem form-Datencheck - möglich?
Steve77
Pixelschubser
Threadstarter




Beiträge: 1

Hallo!

Ich habe eine Frage und hoffe, daß jemand ne Antwort weiß:

Das Problem: Ich habe ein Formular eingerichtet, in das der Besucher seinen Namen, seine Adresse und seine Emailadresse eingeben soll. Nun suche ich ein Script, das diese Daten auf Vollständigkeit und Richtigkeit (das "@"-Zeichen in der Emailadresse wird gecheckt) überprüft und den User nur dann auf eine Folgeseite weiterleitet, wenn alle Daten korrekt eingegeben wurden.

Bei der Suche nach passenden Scripten bin ich auf zwei Scripte gestoßen:

1.) das Prüf-Script (aus SelfHTML, modifiziert)

function chkFormular()
{
if(document.Formular.Vorname.value == "")
{
alert("Bitte gib deinen Vornamen ein.");
document.Formular.Vorname.focus();
return false;
}
if(document.Formular.Name.value == "")
{
alert("Bitte gib deinen Namen ein.");
document.Formular.Name.focus();
return false;
}
if(document.Formular.Emailadresse.value == "")
{
alert("Bitte gib deine Emailadresse ein.");
document.Formular.Emailadresse.focus();
return false;
}
if(document.Formular.Strasse.value == "")
{
alert("Bitte gib deine Strasse ein.");
document.Formular.Strasse.focus();
return false;
}
if(document.Formular.Ort.value == "")
{
alert("Bitte gib deinen Wohnort ein.");
document.Formular.Ort.focus();
return false;
}
if(document.Formular.Emailadresse.value.indexOf('@') == -1)
{
alert("Bitte kontrolliere noch einmal deine mailadresse. Ist sie wirklich korrekt? Da fehlt das @-Zeichen...");
document.Formular.Emailadresse.focus();
return false;
}
}


2.) das Weiterleitungsscript nach Submit-Klick (aus Dreamweaver):


function MM_goToURL()
{
var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
for (i=0; i<(args.length-1); i+=2) eval (args[i]+".location='"+args[i+1]+"'");
}


und das passende Gegenstück im Body:




Kombiniere ich die Scripte in der jetzigen Form, erscheint zwar eine Fehlermeldung, daß die eingegebenen Daten nicht korrekt sind, aber der Browser leitet leider dennoch auf die Folgeseite weiter.

Wie krieg ich die Verknüpfung der Scripte hin? Oder hat jemand ein funktionstüchtiges Alternativscript?

Danke.

Stefan

  Profil   Editieren   Zitieren
schergentoni
Fachidiot




Beiträge: 143

warum auch immer diese unnützen dream-weaver-scripte?

das dw-script übrigens leitet daher weiter, weil es auch nichts anderes tun soll. dem dw-script sind die user-eingaben ziemlich egal, wie man sieht. da wird nix geprüft.

folgende lösung:

du fügst ganz am ende der funktion chkFormular noch eine zeile ein, und zwar "return true;".


dann schreibst du folgende funktion noch in den script-bereich:

function weiter() {
if(chkFormular()) parent.location.href='daten_korrekt.html';
}


dein input-tag modifizierst du so:




schneller, besser, einfacher!
dank toni-software-solutions-2001



---

  Profil   E-Mail   Website   Editieren   Zitieren
Fozzie
Pixelschubser




Beiträge: 14

Hallo Stefan,

warum holst Du Dir nicht Alien Form? Ist hier http://www.cgi.tj kostenlos zu haben. Kann das alles und einiges mehr. Ist recht brauchbar.

Gruss
Fozzie


---
"Ein Spezialist ist jemand, der immer mehr über immer weniger weiß - bis er letztendlich absolut alles über gar nichts mehr weiß!"

  Profil   Editieren   Zitieren
 

Antworten
Forum » HTML, CSS - Hilfe für das Erstellen einer Homepage » Weiterleitung nur nach ...

Aktuelle Beiträge zur Hilfe im Forum für Homepage - Weiterleitung nur nach positivem form-Datencheck - möglich? im Forum Homepage Hosting AntwortenLetztes Posting
Unvorhersehbare Layout-Verschiebungen auf meiner Seite - Ideen?
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
0 20.08.2023 20:14 von Freud
Geschenkidee zum Geburtstag
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
2 14.04.2022 16:08 von bryleth03
Webdesigner gesucht
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
2 10.12.2021 15:04 von Rieke
Welcher Hoster ist der Beste?
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
1 10.12.2021 15:02 von Rieke
Warum Wordpress?
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
6 05.07.2021 18:27 von Rieke
Die Idee einen Blog zu führen
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
2 27.02.2021 09:50 von Samira2021
zu viele css dateien?!
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
4 19.01.2021 19:20 von Laurena
WIe kann ich Datum ausblenden?
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
1 23.11.2020 12:21 von noahradar96
Tabelle mit Mannschaftslogos
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
3 23.10.2019 14:54 von andyy
Eigene Website erstellen - kostenlos!
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
0 17.05.2019 15:01 von Fusselchen



Besucher : 8126460    Heute : 378     Gestern : 463     Online : 108     21.11.2024    12:43      1 Besucher in den letzten 60 Sekunden        
alle 60.00 Sekunden ein neuer Besucher
Nach oben