mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: So 17.12.2017 01:33 Benutzername: Passwort: Auto-Login

Thema: formularprüfung und überprüfung der daten in einem vom 31.07.2009


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> formularprüfung und überprüfung der daten in einem
Autor Nachricht
headbannger83
Threadersteller

Dabei seit: 28.02.2006
Ort: Berlin
Alter: 34
Geschlecht: Männlich
Verfasst Fr 31.07.2009 15:43
Titel

formularprüfung und überprüfung der daten in einem

Antworten mit Zitat Zum Seitenanfang

Hallo ich hab ein problem und hoffe ihr könnt mir helfen!!

Ich hab ein formular das durch js anweisungen überprüft werden soll ob alle daten eingetragen sind.
Wenn alle daten korrekt sind und ich auf absenden gehe soll sich ein neues fenster öffnen wo alle daten nochmal aufgelistet werden.

beides funktioniert in meinem script aber das problem ist das wenn noch nicht alle daten eingetragen sind das er mir beide fenster aufmacht also das hinweisfenster und das fenster wo die daten aufgelistet sind!!

ich möchte aber das er mir das fenster wo alle daten aufgelistet sind erst aufmacht wenn alle daten eingetragen sind!!

hier der script:

Code:
function chkorderform()
{

if(document.orderform.Mail.value == "")
{
alert("Bitte geben Sie eine E-Mail Adresse an");
document.orderform.mail.focus();
return false;
}
if(document.orderform.Mail.value.indexOf('@') == -1)
{
alert("Das ist keine E-Mail-Adresse!");
document.orderform.mail.focus();
return false;
}
if(document.orderform.Strasse.value == "")
{
alert("Bitte geben Sie die Strasse an");
document.orderform.Strasse.focus();
return false;
}
if(document.orderform.Stadt.value == "")
{
alert("Bitte geben Sie die Stadt an");
document.orderform.Stadt.focus();
return false;
}
if(document.orderform.Postleitzahl.value == "")
{
alert("Bitte geben Sie eine Postleitzahl an");
document.orderform.Postleitzahl.focus();
return false;
}
if(document.orderform.Telefonnummer.value == "")
{
alert("Wir benötigen eine Telefonnummer von Ihnen");
document.orderform.Telefonnummer.focus();
return false;
}
if(document.orderform.Vorname.value == "")
{
alert("Bitte geben Sie den Vornamen an");
document.orderform.Vorname.focus();
return false;
}
if(document.orderform.Nachname.value == "")
{
alert("Bitte geben Sie den Nachnamen an");
document.orderform.Nachname.focus();
return false;
}
if(document.orderform.testinput.value == "")
{
alert("Bitte geben Sie Datum an");
document.orderform.testinput.focus();
return false;
}
}

<!--
function bestaetigung() {

var name=document.orderform.testinput.value

var Firmenname=document.orderform.Firmenname.value
var Branche=document.orderform.Branche.value
var Nachname=document.orderform.Nachname.value
var Vorname=document.orderform.Vorname.value
var Mail= document.orderform.Mail.value
var Adresszusatz=document.orderform.Adresszusatz.value
var Stadt= document.orderform.Stadt.value
var Postleitzahl= document.orderform.Postleitzahl.value
var Land= document.orderform.Land.value
var Telefonnummer= document.orderform.Telefonnummer.value
var Faxnummer= document.orderform.Faxnummer.value
var Handy= document.orderform.Handy.value
var Webseite= document.orderform.Webseite.value
var Flyer2Seiter= document.orderform.Flyer2Seiter.value

daten="Firmenname: " + Firmenname + ",\n"
daten=daten + "Branche: " + Branche +".\n"
daten=daten + "Nachname: " + Nachname + ",\n"
daten=daten + "Vorname : " + Vorname + ",\n"
daten=daten + "Mail : " + Mail + ",\n"
daten=daten + "Adresszusatz : " + Adresszusatz + ",\n"
daten=daten + "Stadt : " + Stadt + ",\n"
daten=daten + "Postleitzahl : " + Postleitzahl + ",\n"
daten=daten + "Land : " + Land + ",\n"
daten=daten + "Telefonnummer : " + Telefonnummer + ",\n"
daten=daten + "Faxnummer : " + Faxnummer + ",\n"
daten=daten + "Handy : " + Handy + ",\n"
daten=daten + "Webseite : " + Webseite + ",\n"
daten=daten + "Flyer2Seiter : " + Flyer2Seiter + ",\n\nVielen Dank!"

neu= open("", "anzeige", "width=640,height=350");
kette= neu.document;
kette.open();
kette.write("<html><head><title> Bestätigung</title><body>");
kette.write("<p align='center'><font color='blue' face='arial,Helvertica' size='2'><b>ihre absende Daten</b></font>");
kette.write("<br><font color='black' face='arial,Helvertica' size='2'>wenn alle Daten richtig sein sollten dann drücken sie auf abschicken</font><p>");
kette.write("<p align='center'><form action='mailto:ihre@mail.de?subject=E-Mail Formular' method='post' enctype='text/plain'><textarea name='Datenfeld' rows=10 cols=50>");
kette.write(daten);
kette.write("</textarea><br><input type='submit' onclick='window.close()' value='Abbrechen'> ");
kette.write("<INPUT type='submit' align = 'MIDDLE' value='Abschicken' ></form></head></body></html>");
}
// -->


[edit]
Bitte [code]-Tags verwenden.


Zuletzt bearbeitet von Smooth-Graphics am Fr 31.07.2009 15:49, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
Forestsoft

Dabei seit: 02.08.2009
Ort: Dortmund
Alter: -
Geschlecht: -
Verfasst So 02.08.2009 15:36
Titel

Antworten mit Zitat Zum Seitenanfang

Hallo Headbanger.

Code:

function chkorderform()
{

    if(document.orderform.Mail.value == "")
    {
        alert("Bitte geben Sie eine E-Mail Adresse an");
        document.orderform.mail.focus();
        return false;
    }
    else if(document.orderform.Mail.value.indexOf('@') == -1)
    {
        alert("Das ist keine E-Mail-Adresse!");
        document.orderform.mail.focus();
        return false;
    }
    else if(document.orderform.Strasse.value == "")
    {
        alert("Bitte geben Sie die Strasse an");
        document.orderform.Strasse.focus();
        return false;
    }
    else if(document.orderform.Stadt.value == "")
    {
        alert("Bitte geben Sie die Stadt an");
        document.orderform.Stadt.focus();
        return false;
    }
    else if(document.orderform.Postleitzahl.value == "")
    {
        alert("Bitte geben Sie eine Postleitzahl an");
        document.orderform.Postleitzahl.focus();
        return false;
    }
    else if(document.orderform.Telefonnummer.value == "")
    {
        alert("Wir benötigen eine Telefonnummer von Ihnen");
        document.orderform.Telefonnummer.focus();
        return false;
    }
    else if(document.orderform.Vorname.value == "")
    {
        alert("Bitte geben Sie den Vornamen an");
        document.orderform.Vorname.focus();
        return false;
    }
    else if(document.orderform.Nachname.value == "")
    {
        alert("Bitte geben Sie den Nachnamen an");
        document.orderform.Nachname.focus();
        return false;
    }
    else if(document.orderform.testinput.value == "")
    {
        alert("Bitte geben Sie Datum an");
        document.orderform.testinput.focus();
        return false;
    }
    else {
        bestaetigung();
    }
}


In dem Formular gibst du dann an:
Code:

<form action="wohinduwillst" onSubmit="return chkorderform()" method="post">


Zuletzt bearbeitet von Forestsoft am So 02.08.2009 15:37, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
pixelpapst303

Dabei seit: 06.07.2006
Ort: hamburg
Alter: 44
Geschlecht: Männlich
Verfasst Mo 03.08.2009 07:13
Titel

Antworten mit Zitat Zum Seitenanfang

kann ich bei deinem forumlar js deaktivieren und blanke mails spammen?
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen Link überprüfung
eMail-Feld-Überprüfung
Flash überprüfung [in Verbindung mit XP/SP2]
Formular Überprüfung: Checkbox als Pflichtfeld
JS: Überprüfung, ob Font im System vorhanden
Browserbasierte PDF-Überprüfung mit einer Datenbank
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.