Ich habe ein Formular erstellt, das statt der Funktion "abschicken" die Funktion des Druckens hat. (Der Kunde möchte keinen Versand per e-mail.) Wer hat einen Tipp für mich, wie ich den Inhalt auch noch nach dem Drucken im Formular behalte? Das Script sieht so aus:
var y,err=0;
function pruefen(){
if(document.forms[0].elements[1].value==""){
alert("Bitte geben Sie Ihre Kundennummer an!");
document.forms[0].elements[1].select();
document.forms[0].elements[1].focus();
return false;
}
if(document.forms[0].elements[2].value==""){
alert("Bitte geben Sie Ihre Firmennamen an!\nSollten Sie ein Privathaushalt sein, bitte "privat" vermerken");
document.forms[0].elements[2].select();
document.forms[0].elements[2].focus();
return false;
}
if(document.forms[0].elements[3].value==""){
alert("Bitte geben Sie Ihre Namen an!");
document.forms[0].elements[3].select();
document.forms[0].elements[3].focus();
return false;
}
if(document.forms[0].elements[4].value==""){
alert("Bitte geben Sie Ihre Anschrift an!");
document.forms[0].elements[4].select();
document.forms[0].elements[4].focus();
return false;
}
if(document.forms[0].elements[5].value==""){
alert("Bitte geben Sie Ihren Wohnort mit PLZ an! ");
document.forms[0].elements[5].select();
document.forms[0].elements[5].focus();
return false;
}
if(document.forms[0].elements[7].value=="" ){
alert("Bitte geben Sie an, wann wir Sie erreichen koennen!");
document.forms[0].elements[7].select();
document.forms[0].elements[7].focus();
return false;
}
if(document.forms[0].elements[15].checked==true && (document.forms[0].elements[16].value=="" || document.forms[0].elements[17].value=="" || document.forms[0].elements[18].value=="")){
alert("Bitte vervollstaendigen Sie die Ersatzteilangaben!");
document.forms[0].elements[16].select();
document.forms[0].elements[16].focus();
return false;
}
if(document.forms[0].elements[19].checked==true && (document.forms[0].elements[20].value=="" || document.forms[0].elements[21].value=="" || document.forms[0].elements[22].value=="")){
alert("Bitte vervollstaendigen Sie die Ersatzteilangaben!");
document.forms[0].elements[20].select();
document.forms[0].elements[20].focus();
return false;
}
if(document.forms[0].elements[23].checked==true && (document.forms[0].elements[24].value=="" || document.forms[0].elements[25].value=="" || document.forms[0].elements[26].value=="")){
alert("Bitte vervollstaendigen Sie die Ersatzteilangaben!");
document.forms[0].elements[24].select();
document.forms[0].elements[24].focus();
return false;
}
if(document.forms[0].elements[27].checked==true && (document.forms[0].elements[28].value=="" || document.forms[0].elements[29].value=="" || document.forms[0].elements[30].value=="")){
alert("Bitte vervollstaendigen Sie die Ersatzteilangaben!");
document.forms[0].elements[28].select();
document.forms[0].elements[28].focus();
return false;
}
if(document.forms[0].elements[31].checked==true && (document.forms[0].elements[32].value=="" || document.forms[0].elements[33].value=="" || document.forms[0].elements[34].value=="")){
alert("Bitte vervollstaendigen Sie die Ersatzteilangaben!");
document.forms[0].elements[32].select();
document.forms[0].elements[32].focus();
return false;
}
if(document.forms[0].elements[35].checked==true && (document.forms[0].elements[36].value=="" || document.forms[0].elements[37].value=="" || document.forms[0].elements[38].value=="")){
alert("Bitte vervollstaendigen Sie die Ersatzteilangaben!");
document.forms[0].elements[36].select();
document.forms[0].elements[36].focus();
return false;
}
if(document.forms[0].elements[39].checked==true && (document.forms[0].elements[40].value=="" || document.forms[0].elements[41].value=="" || document.forms[0].elements[42].value=="")){
alert("Bitte vervollstaendigen Sie die Ersatzteilangaben!");
document.forms[0].elements[40].select();
document.forms[0].elements[40].focus();
return false;
}
for(y=15; y<40; y++){
if(document.forms[0].elements[y].type=="checkbox" && document.forms[0].elements[y].checked==false){
err++;
}
}
if(err==7){
alert("Sie haben keine Angaben zum Ersatzteil gemacht!");
return false;
}
if(!document.forms[0].elements[44].checked){
alert("Ohne Anerkennung unserer AGBs koennen wir Ihre Bestellung nicht bearbeiten!");
return false;
}
if(document.forms[0].elements[45].value==""){
alert("Bitte tragen Sie Ort und Datum ein und unterschreiben Sie auf dem Ausdruck!");
document.forms[0].elements[45].select();
document.forms[0].elements[45].focus();
return false;
}
else{
window.print();
return true;
}
}