

Počítací javascript nejavascriptí
Jsem si myslel, že když ten losův počítací javascript předělám na:
<script type="text/javascript" language="JavaScript">
<!--
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 inputD = 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 = inputC.value - 0;
var g = inputD.value - 0;
var h = inputE.value - 0;
inputA.value = "" ;
inputB.value = 0 + (isNaN (format)? "": format_result);
inputC.value = "" ;
inputD.value = c + (isNaN (slevy)? "": slevy_result);
inputE.value = "" ;
inputF.value = b - d + (isNaN (umisteni)? "": umisteni_result);
inputG.value = b * c + f ;
inputH.value = b * c + f * 119;
}
//-->
</script>
že se mi to bude počítat ale nepočítá bůůů. Ta pole format slevy, umístění, mám roletky a v polích s result se mi po vybrání neobjeví nic. Asi bude chybka hned v tom prvnim.
Prosím prosím co mám blbě?
Hip hip hip hurá, dal jsem do těla dokumentu k inputům value a chodí to tak, jak jsem chtěl. Děkuji všem za pomoc, považuji to za vyřešené, jdu dělat odesílání.
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
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
http://krata.bubakov.net/www/gelton/formular-sl_lis ty.html