Ich brauche mal eine kurze Auffrischung in Sachen Javascript.
function gallery_add_check() {
// Variablen true setzen
forminput = true;
justnumbers = true;
// Abkürzung um Code zu erleichtern
b = document.galleryadd;
// Überprüfen auf Eingaben
if(b.galleryname.value == '') {forminput = false;}
if(b.gallerynr.value == '') {forminput = false;}
if(b.marathon.value == '') {forminput = false;}
// Überprüfen auf Zahlenstring bei Feldern
if(!IsNumeric(b.gallerynr.value)) {justnumbers = false;}
// Fehlermeldungen ausgeben
if(forminput == false) {alert('Bitte alle Pflichtfelder ausfüllen'); return forminput;}
if(justnumbers == false) {alert('Bitte nur Zahlen beim Feld Gallerienummer eingeben'); return justnumbers;}
return;
}
So sieht mein Script bis jetzt aus ...
Dieses funktioniert auch fehlerfrei sobald ich folgende zwei Zeilen noch auskommentiere :
if(!IsNumeric(b.gallerynr.value)) {justnumbers = false;}
if(justnumbers == false) {alert('Bitte nur Zahlen beim Feld Gallerienummer eingeben'); return justnumbers;}
Wenn ich diese jedoch im Script lasse, zieht die ganze Funktion nicht mehr.
Ich möchte, dass das Script beim 2ten Teil überprüft ob auch wirklich nur Zahlen/Nummern in der übergebenen Variable sind.
Kann mir wer kurz auf die Sprünge helfen ?
Grüße
Pete