BigPeter: Überprüfung auf Zahlenstring

Beitrag lesen

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