Dynamite1953: Bei Funktionsaufruf Variable auf Wert setzen

Beitrag lesen

Ich kann in den "guten" Zweig leider kein check=true rein setzen, da er solange die Funktion durchläuft, bis alle Formularfelder bearbeitet wurden. Ist in meinem Script nicht erkennbar, da ich es gekürzt hatte, aber da gibt es noch ein paar mehr Felder:

function validateform(formular)  
{  
	var datum1_spieltag=document.getElementById('dat1');  
	if(datum1_spieltag!==undefined){validate(datum1_spieltag,'datum');}  
	var datum2_spieltag=document.getElementById('dat2');  
	if(datum2_spieltag!==undefined){validate(datum2_spieltag,'datum');}  
  
	if(!check)  
		alert('Bitte erst alle rot gekennzeichneten Felder richtig ausfüllen!');  
		return check;  
}

Und wenn nur ein Feld davon richtig ist, würde er check auf true setzen und somit das Formular absenden.