phase: submit btn-style von jeweiliger form ändern

Beitrag lesen

ok, ich habs jetzt so:

function checkForm(formName){

var a = 0;

for(var i=0; i<document.competitionForm0.elements['competitionId'].length; i++){

if(document.competitionForm0.elements['competitionId'][i].checked==true){
     a++;
    }

}

alert(a);

if(a!=0){
   document.competitionForm0.submit.className='btnYellow';
   }else{
   document.competitionForm0.submit.className='btn';
   }
}

-------

das funktioniert auch soweit nur kann ich immenoch nicht den formnamen übergeben. den muss ich ja in meine onclick, ob das nun der richtige event ist weiß ich auch noch nicht, übergeben.

ich habs so versucht:

function checkForm(formName){

var objForm = document.competitionForm+"formName";

var a = 0;

for(var i=0; i<objForm.elements['competitionId'].length; i++){

if(objForm.elements['competitionId'][i].checked==true){
     a++;
    }

}

alert(a);

if(a!=0){
   objForm.submit.className='btnYellow';
   }else{
   objForm.submit.className='btn';
   }
}
---------

und übergebe als formName 0 und möchte diese null an den formnamen anhängen document.competitionForm+"formName" soll dann document.competitionForm0 ergeben. das klappt aber nicht. wie kann ich denn nun den formnamen übergeben? ich mässte nur die zahl anhängen da competitionForm immer gleichbleibt!