headbannger83
Threadersteller
Dabei seit: 28.02.2006
Ort: Berlin
Alter: 41
Geschlecht:
|
Verfasst Fr 31.07.2009 16:43
Titel formularprüfung und überprüfung der daten in einem |
|
|
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 16:49, insgesamt 1-mal bearbeitet
|
|