onKeyUp, onChange
4 příspěvky
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
ahojte mam takuto funkciu <script language="javascript" type="text/javascript"> function count(tform) { var suma = 0; <?php for($i; $i < 5; $i++) {?> suma = suma + tform.sum<?php echo $i; ?>.value * tform.sum<?php echo $i.$i; ?>.value; tform.sum<?php echo $i.$i.$i; ?>.value = (suma == 0) ? '' : suma + ',- Sk'; tform.total.value = tform.total.value + tform.sum<?php echo $i.$i.$i;?>.value; <?php } ?> return true; } </script> a v html kode mam <form action="nieco.php" method="post" name="vs" id="vs"> <?php for($i; $i < 5; $i++) {?> <input onKeyup='count(this.form);' onChange='count(this.form);'id='sum<?php echo $i?>' name='sum<?php echo $i?>' size=2 value=''> <input type=hidden id='sum<?php echo $i.$i?>' name='sum<?php echo $i.$i?>' value='<?php echo $pole_ceny[$i];?>'> <input readonly id='sum<?php echo $i.$i.$i;?>' name='sum<?php echo $i.$i.$i;?>' size=10 value=''> <?php } ?> </form> preco mi nechce vykonat javascript funkciu na ktoru sa odvolavam? vobec nereaguje
-
Pokud používáš Firefox, pusť si chybovou konzolu a podívej se, co ti to píše.
-
Nebyla by po ruce již vygenovaná funkce? Nějak se mi tím nechce prohrabávat.
-
miro (kalkulacie.wz.cz) zbi (knizky.unas.cz) Pokud pouzivas www prohlizec, pust si javascriptovou konzolu :) IE - dole zluty vykricnik ve status /!\ nebo modre e, pokud je to bez chyb FF - nastroje - chybova konzola O = nastroje - javascript - konzola miro (kalkulacie.wz.cz) JS kod funguje az ve www prohlizeci a www prohlizec zobrazuje HTML stranku. PHP kod je tudiz nedulezity. Cili odkaz na soubor.php , odkaz na soubor.php.txt by mnohem vice napovedel. Podobne jako minuly prispevek o JS: for($i; $i < 5; $i++) {?> suma = suma + tform.sum<?php echo $i; ?>.value co treba takto? for(i; i < 5; i++) { suma = suma + tform['sum'+i].value $i.$i.$i; i+''+i+''+i tform.total.value kdyz ten input neexistuje nebo nam jej neuvadis, tak s nim nemuce pracovat? Vic zjistit nejde bez celeho kodu.