Tælle antal forms
Hej EksperterJeg har et script, der skal tælle antallet af forms, der hedder Tidsregistrering på min side.
Hvis der er mere end en form med dette navn, skal den sætte den første og hvis der kun er én, skal den sætte den:
OptObj = document.forms.Tidsregistrering;
if (OptObj != null){
var formAntal=0;
for(i=-1; i<document.forms.Tidsregistrering.length; i++){
formAntal++;
}
if(formAntal>1){
document.forms.Tidsregistrering[0].sag.value = sagsNr;
document.forms.Tidsregistrering[0].delsag.value = delsagsNr;
}
else{
document.forms.Tidsregistrering.sag.value = sagsNr;
document.forms.Tidsregistrering.delsag.value = delsagsNr;
}
}
Problemet er, at hvis der kun er én form, så tæller den alligevel flere op (måske er det antallet af inputs, selects, mm., der så bliver talt?).
Hvordan kan jeg løse dette?
-KAHS
