Autor | Zpráva | ||
---|---|---|---|
Richo Profil |
#1 · Zasláno: 9. 6. 2007, 13:44:50 · Upravil/a: Richo
Zdravím.
Opět si nevím rady. Mám formulář: <script language="JavaScript" type="text/javascript"> <!-- function Recount(f) { f.cena1.value = parseInt(f.delka.value) * f.cena.value; }//--> </script> <form> <input type="hidden" name="cena" value="1.2"> <input type="text" name="delka" size="5" onBlur="Recount(this.form)"/>mm <input type="text" name="cena1" size="5" onBlur="Recount(this.form)"/>,- Kč </form> který mi do "ceny1" vypočítá cenu za udanou délku v milimetrech. Potřeboval bych, aby se nezobrazovala cena menší než nějaká hodnota (i po zadání kratší délky) Zkoušel jsem něco jako: if (f.cena1.value < 1200) f.cena1.value == "1200"; ale je to blbě. A kdyby se ten výsledek ještě nějak dal zaokrouhlit na celé koruny, budu skákat radostí... |
||
Dero Profil |
#2 · Zasláno: 9. 6. 2007, 14:26:32
Třeba takhle. Neříkám, že to je ideální, ale snad to bude stačit.
<style type="text/css"> http://dero.name/stuff/price_count.html |
||
Richo Profil |
#3 · Zasláno: 9. 6. 2007, 15:23:15
Teda, perfektní. Šlape to. Jenom ten disabled input bude přístupný pro PHP script? Myslím,že už jsem to zkoušel a nebralo mi to. Zkusím.
Tak to nebere. I tak moc dík. |
||
Časová prodleva: 5 dní
|
|||
Richo Profil |
#4 · Zasláno: 14. 6. 2007, 20:27:08
Tak jsem zjistil, že ve FireFoxu to nepočítá. V konzoli to hlásí chybu: "delka has no properties".
Co to znamená? Jinak v Opeře a IE7 jo šlape. |
||
Časová prodleva: 5 dní
|
|||
Richo Profil |
#5 · Zasláno: 19. 6. 2007, 20:30:07
Tak jsem to někde na googlu našel. Bylo to špatné adresování. Už to šlape jak má.
|
||
Časová prodleva: 17 let
|
0