ještě matematický oříšek. On je ten výpořet špatně zadaný, jelikož to nepočítá slevu třeba na 3, ale pouze z jednoho. Teď je tam
b = a;
d = b/100 * c;
f = (b - d) * e;
g = (b + f) - d;
a = select typ inzerátu
b = zobrazí se výběr z "a" v Kč
c = select pro zadání opakování
d = result slev (chybí * počet inzerátů)
e = select na výběr místa (příplatek)
f = result na místo
g = celkem
1) V políčku "Za opakování Vám slevíme" se nesčítají slevy, ale je tam jen sleva z jednoho inzerátu.
Příklad: Základní sazba za zvolený formát inzerátu: 300 Kč
Počet zveřejnění: 3 x (10 % sleva)
Sleva: 90 Kč (ukazuje to tam ale pouze 30 Kč, tedy pouze slevu za jeden
inzerát)
2) V políčku "Konečná cena inzerátu" se ukazuje cena pouze za jeden inzerát, přestože si jich objedná třeba 3.
Možná by stačilo změnit hodnoty value a toho selectu na slevy a onen příklad počítat jinak. Místo b/100... nějaké * 0.95...
Ten select teď je
<select id="slevy" name="slevy" size="1" onchange="change()">
<option value="0">1 inzerát</option>
<option value="5">2 inzeráty</option>
<option value="10">3 inzeráty</option>
<option value="15">6 inzerátů</option>
<option value="30">12 inzerátů</option>
</select>
http://krata.bubakov.net/www/gelton/formular-sl_lis ty.html