Hi Andreas,
ich habe das jetzt folgender maßen geändert:
(Nach meinen Kenntnissen habe ich jetzt globale Variablen, so sollte es möglich sein aus jeder beliebigen Stelle des Programms drauf zugreifen können.)
var feldkontrolle=true;
var ausgabe=true;
var nicht=new Array("Folgende Felde müssen ausgefüllt werden:");
var fehler = nicht.join(",\n");
function emailkontrolle()
{
//Kontrolle Formular vollständig ausgefüllt
}
Das Problem hat sich jedoch nicht gelöst, an das "Array nicht" wird der gewünschte String nicht angehangen.
Nochmal der komplette code:
var feldkontrolle=true;
var ausgabe=true;
var nicht=new Array("Folgende Felde müssen ausgefüllt werden:");
var fehler = nicht.join(",\n");
function emailkontrolle()
{
//Kontrolle Formular vollständig ausgefüllt
if(!check_empty(document.emailformular.realname.value))
{
feldkontrolle = false;
ausgabe=false;
neu = nicht.push("Name");
}
if(!check_empty(document.emailformular.strasse.value))
{
feldkontrolle = false;
ausgabe=false;
neu = nicht.push("Starße");
}
//Leere Felder Ausgeben
if(ausgabe==false)
{
alert(fehler+"Bitte füllen Sie die felder jetzt aus");
}
return feldkontrolle;
}
//überprüft des Textfeld auf eine eingabe
function check_empty(eingabe)
{
return (eingabe.length > 0); // gibt false zurück wenn leer
}