Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

Jak vynásobit hodnotu dvou inputů?

tadytutik
verified
rating uzivatele
(3 hodnocení)
5. 2. 2016 08:17:56
Dobrý den,
potřeboval bych poradit,
mám dva inputy, do jednoho dám marži, do druhého cenu, a po stisknutí tlačítka se cena přepíše.
Skript funguje, ale jen když zadám číslo např. 1.15
uvedu příklad:
když napíši: 1.15 a cena je 200 tak to vypíše 230,
ale když zadám třeba 50 tak to napíše: 50200, prostě jen za sebe.
Nevíte čím, by to mohlo být?
Děkuji za radu.
5. 2. 2016 08:17:56
https://webtrh.cz/diskuse/jak-vynasobit-hodnotu-dvou-inputu/#reply1172133
Když to zkusíš obalit do funkce parseInt() takhle:
To by možná mohlo pomoct.
5. 2. 2016 08:39:37
https://webtrh.cz/diskuse/jak-vynasobit-hodnotu-dvou-inputu/#reply1172132
Funkce document.getElementById může obsahovat pouze jeden parametr a to ID
getElementById…
Pokud si správně vzpomínám čárka (",") není povolený znak v ID inputu. Hoďte sem ješte ukázku HTML co máte, hádám, že tam máte name ne ID. Tady to máte buď úplně špatně nebo tam chcete vložit 3 parametry.
Navíc, to už je ale spíše terminologie mimo tvorbu webu, marže je asi něco jiného než to co počítáte.
Napsal Toliceek;1264062
Když to zkusíš obalit do funkce parseInt() takhle:
parseInt může pomoci, ale to co jste napsal, je asi překlep "parseInt(document.getElementById(""+polozka+",variantaCena,"+i+"").value=marze)"
5. 2. 2016 08:40:35
https://webtrh.cz/diskuse/jak-vynasobit-hodnotu-dvou-inputu/#reply1172131
tadytutik
verified
rating uzivatele
(3 hodnocení)
5. 2. 2016 09:24:26
parseInt() pomohlo. Nastal však opačný problém, že to bralo 1.15, jako 1, ale to jsem si pomohl známou fintou (x*100)/100.
Marže to bohužel nejsou, ale bylo by to super. Nic lepšího mě v danou chvíli nepomohlo. Je to rozdílová cena jednotlivých variant v jiném provedení což by byla dost dlouhá proměnná.
Mockrát všem děkuji.
5. 2. 2016 09:24:26
https://webtrh.cz/diskuse/jak-vynasobit-hodnotu-dvou-inputu/#reply1172130
Tak v tom pripade parseFloat (to by mělo snad i řešit desetinou tečku i čárku)
Každopádně na tu čárku v ID bych si dával pozor, já osobně mám radši pomlčku.
5. 2. 2016 09:31:19
https://webtrh.cz/diskuse/jak-vynasobit-hodnotu-dvou-inputu/#reply1172129
Pro odpověď se přihlašte.
Přihlásit