Hvorfor forventer den et objekt?
Jeg har en knap, som ved tryk skal teste om brugeren har fortaget nogel valg, og derefter fortage en beregning. Efter en opdatering af hele backenden, får jeg nu en fejlen at et objekt var ventet.Den påstår det er i nedenstående kode, fejlen er men jeg kan bare ikke se hvorfor
<input type="button" name="beregn" id="1" value="Beregn" class="submit" onClick="test_levering(this);trykket = false;" style="background-color:#00ff00;">
Det er noget med test_levering(this) der kalder
function test_levering(knap) {
if(knap.id == "2") {
var ab = document.forms['ds'].r478a.checked;
var mon = document.forms['ds'].r478b.checked;
var frit = document.forms['ds'].r478c.checked;
var gang = document.forms['ds'].r478d.checked;
if (ab == false && mon == false && frit == false && gang == false) {
alert("Du har glemt at udfylde en af følgende punkter: AB fabrik, Leveret ekskl. montage, Frit leveret jysk havn(F.A.S.), Leveret og monteret i en arbejdsgang");
} else {
performBeregn();
}
} else {
performBeregn();
}
}
if(knap.id == "2") {
var ab = document.forms['ds'].r478a.checked;
var mon = document.forms['ds'].r478b.checked;
var frit = document.forms['ds'].r478c.checked;
var gang = document.forms['ds'].r478d.checked;
if (ab == false && mon == false && frit == false && gang == false) {
alert("Du har glemt at udfylde en af følgende punkter: AB fabrik, Leveret ekskl. montage, Frit leveret jysk havn(F.A.S.), Leveret og monteret i en arbejdsgang");
} else {
performBeregn();
}
} else {
performBeregn();
}
}
