SelectedIndex via start af side.
Jeg har en select, hvor værdien indgår i en beregning af et andet formular-felt, men mit problem er, at når siden er ny-indlæst, skulle denne værdi gerne vælge den selected værdi, og anvende denne i beregningerne. Hvorledes gøres dette ?I øjeblikket får jeg fejl:
document.form.GrundMomsFri_0[...].value er null eller ikke et objekt.
min select ser således ud:
--------------------------------------------------------
<select name="GrundMomsFri_0" onChange="rekvisitionNyLinie(0); rekvisitionUdregnBeloeb(0,selectedIndex);" >
<option value="vare" selected>Varelinie</option>
<option value="Rabat">Rabat</option>
<option value="Gebyr">Gebyr</option>
<option value="Fragt">Fragt</option>
<option value="Afgift">Afgift</option>
<option value="Told">Told</option>
</select>
---------------------------------------------------------
Og min linie i funktionen, som skal gribe værdien og udføre beregning, ser således ud:
IntTal er ligeledes en modtaget parameter, og fungere fint nok
---------------------------------------------------------
eval('Grund = document.form.GrundMomsFri_' + intTal + '['+ a +'].value');
/* */
if(Grund =='Rabat')
{
/*
eval('mellemregning= document.form.beloeb_' + intTal + '.value.replace(",", ".")')
SubLinier[i]=mellemregning *-1;
*/
Grund2=10;
}
else
{
/*
eval('SubLinier[i]= document.form.beloeb_' + intTal + '.value.replace(",", ".")')
*/
Grund2=20;
};
-----------------------------------------------------------
Selve funktionen fungere fint nok, hvis jeg bare manuelt ændre på det valgte i selecten.
Nogen bud, hvis jeg har forklaret mig OK ?
Mvh
Rene´
