![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 10.10.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cześć. Przetwarzam formularz. Wypisuję kolejne pola z tablicy. W wynikach 2 pola są typu text, gdzie wstawiam cenę hurtową i marżę. Napisałem funkcję, która ma doliczać marżę do ceny hurtowej.
[xml:1:14b31232af]<script language="JavaScript" type="textjavascript"> <!-- function dolicz() { dc = isNaN(document.klient.dodatki.value); cena = document.klient.cena.value; marza = document.klient.marza.value; if (dc = true) document.write(cena*(marza/100)); } //--> </script>[/xml:1:14b31232af] Niestety nie dziala. Dodana liczba (dodatki.value) jest liczbą, bo isNaN pokazuje true. Ale po document.write dostaję NaN. Czemu (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 10.10.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat chdozi o tego ifa... masz dc = true a powinno byc dc == true
Zmieniłem, a potem jeszcze tak zmieniłem: Kod <script language="JavaScript" type="text/javascript">if (dc != true) document.write(cena);</script>
Po prostu nic sie nie dzieje. Jak dc == true, to wynik jest wciaz NaN. Problem chyba tkwi w polu cena i marza, i nie mam pojecia jak go rozwiazac. Dodam tylko, ze wartosci pochodza z tablicy tworzonej przez php. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 11:01 |