javascript function
3 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é.
-
mam takuto funkciu function countTotal(tform) { var suma = 0; var cena = 0; var spolu = 0; <?php for($i=0; $i < 10; $i++){ ?> suma = 0 + tform.sumV<?php echo $i;?>.value * tform.sumV<?php echo $i.$i;?>.value; tform.sumV<?php echo $i.$i.$i;?>.value = (suma == 0) ? '' : suma + ',- Sk'; cena = 0 + tform.sumP<?php echo $i;?>.value * tform.sumP<?php echo $i.$i;?>.value; tform.sumP<?php echo $i.$i.$i;?>.value = (cena == 0) ? '' : cena + ',- Sk'; spolu = spolu + suma + cena; tform.total.value = (spolu == 0) ? '' : spolu + ',- Sk'; <?php } ?> return true; } na stranke www.kalkulacie.wz.cz mi to robi taky problem ze mi nechce vypisovat cenu do labelu , iba niekedy. neviem prist na chybu poradte niekto. pls pozri tu: http://www.kalkulacie.wz.cz/index.php?dodavatel=5 vyskusaj odcheknut iba polozky a nebude to fungovat, odchecuj vsetko a ide to, myslim ze je chyba niekde vo funkcii ale neviem kde
-
www prohlizec - javascriptova konzola hlasi co za chybu? Odkaz na stranku? (http://www.kalkulacie.wz.cz/index.php?dodavatel=5) Co je presne za problem, krok za krokem? "vyskusaj odcheknut iba polozky a nebude to fungovat, odchecuj vsetko a ide to, myslim ze je chyba niekde vo funkcii ale neviem kde" Takovy popis je naprosto bezcenny, protoze nevim, co je krok 1, co je krok2 a neda se to zopakovat. Navic pri nacteni stranky neni zadna polozka checked (spolu == 0) -> spolu='' spolu=0 -> true <?php for($i=0; $i < 10; $i++){ ?> suma = 0 + tform.sumV<?php echo $i;?>.value * tform.sumV<?php echo $i.$i;?>.value; ... to je sice bezva, ale JS funguje v hotove HTML strance ve www prohlizeci na druhem konci dratu. Na rozdil od PHP, ktere generuje HTML stranku pro druhy konec dratu. Z toho vypliva, ze kombinovat PHP a JS je nesmyslne a obvykle neucelne. Ten cyklus klidne muzes tak napsat v JS. JS konzola ve FF - pri nacteni stranky je prazdna, to je dobre znameni - po klikani na tlacitka je konzola take v poradku Cili nevidim zadny problem, asi spatny program JS, zkus zacit od zacatku. Takze pokracujem dal, na prvni pohled i na druhy je to ok. Treti pohle, validni HTML kod. Ne, neni. Bez toho nemuzes pocitat se spravnou aplikaci CSS ani JS. Takze si to dej nejdriv do poradku. Pohled 4 function Valid() 2x, zbytecne, v PHP, kdyz napises funkci 2x pod sebou, jaky to ma ucel? zobrazit zdrojovy kod - vyhledej : countTotal nalezeno pouze 1x. Tato fukce se nespousti, tudiz je zbytezne se o ni bavit. Tim je problem vyresen :)
-
<HTML>peto, já v té kombinaci PHP a JS nevidím problém. Každopádně ty zbývající pohledy jste rozebral dobře, hlavně ten pátý pohled, kdy vlastně příčinou problému je to, že se ta funkce asi ani nevolá. miro: Je otázka, zda by ty prvky nešly řešit elegantněji - i JS tuším umí pole formulářových prvků, když je pojmenujete v HTML "nějak[s indexem]". Tím pádem by se tomu šílenému propletenci JS a PHP dalo vyhnout.</HTML>