Autor | Zpráva | ||
---|---|---|---|
PetraPP Profil |
#1 · Zasláno: 27. 1. 2015, 16:38:53
Ahojte,
hledala jsem na internetu nějaký kloudný javascript, ale nic ohledně automatického vyplnění ceny jsem nenašla. O co mně jde. Vyplňuji input s DPH: Cena s DPH <input type="text" name="cena_dph" value="<?echo $cena_dph;?>" size="10">
Potřebovala bych javascript, který mně automaticky vyplní druhý input ve kterém bude cena BEZ dph (21%). Cena bez DPH <input type="text" name="cena_bez" value="<?echo $cena_bez;?>" size="10">
Pomůžete? |
||
Keeehi Profil |
#2 · Zasláno: 27. 1. 2015, 16:57:21
Říkáte javascript ale já spíš vidím něco jako PHP. Pokusíme se pomoct, ale bude to chtít více informací. Co přesně děláte, proč to děláte, pro koho to děláte, jací uživatelé to budou používat, jak moc to musí být bezpečné atp. Čím více napíšete tím lépe. Existuje spousta mošností které vám můžeme poradit ale nejdříve potřebujeme vědět, s čím máme tu čest.
|
||
Dan Charousek Profil |
#3 · Zasláno: 27. 1. 2015, 17:04:14
Na to přeci není třeba javascript. Stačí jen cenu s DPH vydělit 1.21(podle daně).
echo $cena_dph; // cena s DPH echo $cena_dph / 1.21; // cena bez DPH |
||
bestik_63 Profil |
Nehledáte něco takovéhoto:
<html> <head> <script> function spocitej(element) { cena_dph = element.value; document.getElementById("cena_bez").value = cena_dph/1.21; } </script> </head> <body> <form> Cena s DPH : <input type="text" name="cena_dph" size="10" OnChange="spocitej(this)"><br> Cena bez DPH : <input type="text" name="cena_bez" size="10" id="cena_bez" > </form> </body> </html> |
||
Str4wberry Profil |
#5 · Zasláno: 29. 1. 2015, 11:02:39
„
OnChange="spocitej(this)" “
Přijde mi lepší počítat ihned během psaní. V novějších prohlížečích (od Exploreru 9) k tomu slouží událost oninput .
|
||
bestik_63 Profil |
#6 · Zasláno: 29. 1. 2015, 11:56:28
joj, to mi našeptávač neporadil, asi budu muset upgradovat program. Já si říkal, že mi tam ta funkce chybí :-)
Jinak ještě bych tam provedl kontrolu jestli je zadáváno číslo, ale nevím jestli je to vůbec to co dotyčná chce :-) |
||
Časová prodleva: 9 let
|
0