Takže:
script:
function change ()
{
var inputA = document.getElementById ("format")
var inputB = document.getElementById ("format_result")
var inputC = document.getElementById ("slevy")
var inputD = document.getElementById ("slevy_result")
var inputE = document.getElementById ("umisteni")
var inputF = document.getElementById ("umisteni_result")
var inputG = document.getElementById ("konecna_bez_dph")
var inputH = document.getElementById ("konecna_s_dph");
var a = inputA.value - 0;
var b = inputB.value - 0;
var c = inputC.value - 0;
var d = inputD.value - 0;
var e = inputE.value - 0;
var f = inputF.value - 0;
var g = inputG.value - 0;
var h = inputH.value - 0;
inputB.value = 0 + a;
inputD.value = b * (1 - c);
inputF.value = (b - d) * e;
inputG.value = b - d + f ;
inputH.value = g * 1.19;
}
potom první select:
<select id="format" onchange="change()" name="format" size="1">
<option value="300">1/32 (4,4 x 3,1 cm)</option>
<option value="600">1/16 (4.4 x 6,5 cm)</option>
<option value="1200">1/8 (9,2 x 6,5 cm)</option>
<option value="2400">1/4 (9,2 x 13,2 cm)</option>
<option value="4800">1/2 (18,7 x 13,2 cm)</option>
<option value="4800">1/1 (18,7 x 26,8 cm)</option>
</select>
druhý select:
<select id="slevy" name="druh" size="1" onchange="change()">
<option value="0.95">2 inzeráty</option>
<option value="0.90">3 inzeráty</option>
<option value="0.85">6 inzerátů</option>
<option value="0.70">12 inzerátů</option>
</select>
třetí select:
<select id="umisteni" name="druh" size="1" onchange="change()">
<option value="0">na inzertní ploše příplatek 0 %</option>
<option value="0.5">v textu příplatek 50 %</option>
</select>
chce si to ještě malinko věcí vychytat (jako například zobrazovat nulu pokud ještě nebylo nic vybráno, atd.), ale už to aspoň počítá.