Nová ukázka
Reset
Načíst z URL
Uložit a získat odkaz
Vztahuje se k…
Nevyplňujte
Napiště „nejsem robot“
▶
Přepnout zobrazení
Výsledek
<form name="formular"> <label>A: <input type="text" name="A"></label> <br> <label>DPH: <input type="checkbox" name="dph"></label> <br> <input type="button" value="Vypočítat" onclick="vypocitej()"> </form> <div id="vysledek"></div>
HTML
Autoformát
Standardní režim
Mobilní zobrazení
CSS
Autoformát
CSS reset
Až na konci
var pravidla = [{min: 1, max:6, vydelit: 12, pricist: 40}, {min: 7, max: 11, vydelit: 6, pricist: -2}]; function vypocitej() { var form = document.forms.formular; var a = parseInt(form.A.value); var dph = form.dph.checked; var pravidlo; for(var i = 0; i < pravidla.length; i++) { var p = pravidla[i]; if(p.min <= a && p.max >= a) { pravidlo = p; } } if(pravidlo === undefined) { document.getElementById('vysledek').innerHTML = "Špatná hodnota A"; return; } var b = a / pravidlo.vydelit + pravidlo.pricist; if(dph) { b = b * 1.21; } document.getElementById('vysledek').innerHTML = b; }
J
ava
S
cript
Autoformát
jQuery
Umístění JS
window.onload
</head>
</body>