Endre onClick-koden til knappen for karakterpoeng vg2 fra "getElementById('karakterpoengvg2').value=document.getElemen tById('snitt2').value *10 + myBonuspoints" til "
document.getElementById('karakterpoengvg2').value=document.getElement ById('snitt2').value *10 + myBonuspoints".
Bortsett fra det ser alt ut til å fungere.
EDIT: Nei, det er noe mer som er feil også. myBonuspoints har ingen definert verdi. Dropp document.onLoad og sett heller verdien til 0 som default, og endre den når det skjer endringer i nedtrekksmenyen.
Endre følgende:
Kode
var myBonuspoints
document.onload="theBonuspoints()"
function theBonuspoints() {
var chosen = document.vg2.mat2.value ;
if (chosen == "1")
{
var myBonuspoints = 0.5 ;
}
else (chosen == "0")
{
var myBonuspoints = 0 ;
}
}
til:
Kode
var myBonuspoints = 0;
function theBonuspoints() {
var chosen = document.vg2.mat2t.selectedIndex ;
if (chosen == 0)
{
myBonuspoints = 0 ;
}
else
{
myBonuspoints = 0.5 ;
}
}
Hvis det ikke er slik at alle mattefagene gir 0.5 poeng, kan du legge inn "else if(chosen == 1) { } else if(chosen == 2) { }" osv.
Sist endret av Provo; 26. april 2011 kl. 17:04.