Dam tu kod...Nevie mi niekto povedat kde tam mam chybu?ja ju nevidim :(
<form name="form2" class="sandwich_menu">
<input type="checkbox" name="check1" onclick="DisplayCost()" />Cheese<br/>
<input type="checkbox" name="check2" onclick="DisplayCost()" />Turkey<br/>
<input class="form_buttons" type="button" value="Reset" onclick="ClearSettings()"/>
<input type="reset" class="form_buttons" value="Reset_b"/><br/>
<div id="div1"></div>
</form>
A FUNKCIE :
function ClearSettings() {
for (var pocet_poloziek=0;pocet_poloziek<document.form2.elements.lenght;pocet_poloziek++)
{
if (document.form2.elements[pocet_poloziek].type=="checkbox"){document.form2.elements[pocet_poloziek]=false}
}
}
function DisplayCost() {
var suma=0;
for( var pocet_poloziek=0;pocet_poloziek<document.form2.elements.lenght;pocet_poloziek++)
{
if (document.form2.elements[pocet_poloziek].type=="checkbox" && document.form2.elements[pocet_poloziek].checked)
{
suma= suma+1;
}
}
document.getElementById("div1").innerHTML="Celkova suma : " + suma.toPrecision(3);
}
Máš tam preklep v slove lenght, správne má byť length. Poďalšie by si si mal zvyknúť na nejaký prehladnejší zápis kódu, napr. takto:
dakujem
Nieje zač.