// unzulässiger Scriptaufruf // Prüfscript für Formulare programmiert von http://webcreativ.com
// Nutzung außerhalb unseres Formular-Dienstes nur nach ausdrücklicher Genemigung function stopErrors() { return true; } window.onerror = stopErrors; var sprache="de" if (navigator.browserLanguage)sprache =navigator.browserLanguage; if (navigator.language) sprache =navigator.language; if (sprache !="de") sprache="en"; if (debug){ alert(sprache);} var debug=false; // normal false wenn 1 wird in jeder Phase der Prüfung eine Statusmeldung ausgegeben var zwangsfelder = "Name/Nachname/Vorname/Email/Datei1"; var boolRadio = false; var dateitypen=".jpg/.gif/.pdf/.png"; var formcheckfehler; if (debug){ alert("scriptaufruf ok");} if (debug){ alert(navigator.appVersion); } //###################################################################################### function WCformcheck() { if(typeof(window.formcheck) == "function") { if (formcheck()==false) return false; } if(document.getElementsByName('formid')[0].value.search(/x/gi)==-1) { // ein x in die formid einsetzen sofern noch nicht vorhanden document.getElementsByName('formid')[0].value=document.getElementsByName('formid')[0].value+"x"; } if(document.getElementsByName('wcdebug')[0]) debug=true; //if(document.getElementsByName('wcsprache')[0]) sprache="en"; if(document.getElementsByName('wcsprache')[0]) if (document.getElementsByName('wcsprache') [0].value!="de") sprache =document.getElementsByName('wcsprache') [0].value; if(document.getElementsByName('pflichtfelder')[0]) zwangsfelder =document.getElementsByName('pflichtfelder') [0].value; var zwangsfelderarray = zwangsfelder.split("/"); var dateitypenarray = dateitypen.split("/"); var mailfehler=false;var feldname='';var attachmentfehler=false; if (document.getElementsByName) // Prüfung ob Funktion getElementsByName funktioniert { // Anfang Webstandard also aktuelle Browser if (debug)alert(zwangsfelderarray.length+" Zwangsfelder: "+zwangsfelder); //document.getElementsByName("wcx3")[0].value="ok"; // Anti Roboter-Feld zurücksetzen // ########### Prüfung ob Pflichtfeld nicht leer for (var i = 0; i < zwangsfelderarray.length; i++) { if (debug)alert("feldprüfung:"+zwangsfelderarray[i]); if(document.getElementsByName(zwangsfelderarray[i])[0]) // prüft ob Feld vorhanden if(document.getElementsByName(zwangsfelderarray[i])[0].value == "") { if (sprache!="en") alert('Bitte das Feld: '+zwangsfelderarray[i]+' ausfüllen!'); else alert('Please fill out : '+zwangsfelderarray[i]+' !'); document.getElementsByName(zwangsfelderarray[i])[0].focus(); return false; } //alert(document.getElementsByName(zwangsfelderarray[i])[0].type); if(document.getElementsByName(zwangsfelderarray[i])[0].type=="radio") { boolRadio = false; for(var x=0; x/gi)!=-1)mailfehler=1; if(document.getElementsByName(zwangsfelderarray[i])[0].value.search(/\:/gi)==1)mailfehler=1; if(document.getElementsByName(zwangsfelderarray[i])[0].value.search(/\;/gi)==1)mailfehler=1; if(document.getElementsByName(zwangsfelderarray[i])[0].value.search(/\,/gi)==1)mailfehler=1; // Prüfung auf mindestens 7 Zeichen if(document.getElementsByName(zwangsfelderarray[i])[0].value.length <7 )mailfehler=1; if (mailfehler==1) { if (sprache!="en") alert('Es wurde keine gültige Emailadresse angegeben'); else alert('This is not a valid email'); document.getElementsByName(zwangsfelderarray[i])[0].focus(); return false; } } // Ende Mailprüfung //if (filesize( document.getElementsByName("WCDatei1")[0].value)!=0)alert("aaa"); //imtest.html } // Ende Felderschleife } // Ende Webstandard } // ende Function WCformcheck() //##################################################################################################################################################################################