Tak jsem došel k tomu, že když nevyplní nic, jsou tam předepsané hodnoty. Když v první roletce vybere inzerát za 600, tak se to ale v tom celkem nepřehodí na 600. Nepřehodí se tam nic, dokud něco neudělá se všemi třemi roletkami (formát, počet, umístění), přitom když vybere slevu za opakování a na umístění nebude vůbec sahat, tak by se to mělo také v celkem převexlovat na třeba 570. Navíc ono umístění mi tam dělá paseku. nejdříve se to počítalo blbě, ted pro změnu vůbec...
Výpočet tam teď mám
inputB.value = parseFloat(a);
inputD.value = parseFloat(b)/100 * parseFloat(c);
inputF.value = (parseFloat(b) - parseFloat(d)) * parseFloat(f);
inputG.value = (parseFloat(b) + parseFloat(f)) - parseFloat(d);
a u toho umístění select
<select id="umisteni" name="druh" size="1" onchange="change()">
<option value="1">na inzertní ploše</option>
<option value="1.5">v textu</option>
</select>