![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 442 Pomógł: 4 Dołączył: 28.12.2008 Skąd: Warszawa Ostrzeżenie: (20%) ![]() ![]() |
Witam , mam pewien problem ponieważ po napisaniu przykładowego tekstu otrzymuje dziwny wynik mianowicie
Kod <form name="test"> <p>liczba1 netto: <input type="text" name="liczba1" onkeyup="copy()"></p> <p>liczba2 brutto : <input type="text" name="liczba2"></p> </form> <script type="text/javascript"> function copy() { document.test.liczba2.value = document.test.liczba1.value + document.test.liczba1.value*23/100; } </script> i jeśli w inputa wpiszemy 100 to pod względem matematycznym wynik powinien wyjść 123zł a dostaje wynik 10023 Bardzo proszę o pomoc |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Przecież powiedziałem, że to wartosc input będzie tekstem i tę wartosc masz parsować a nie całe wyrażenie... No będąc tyle czasu na forum mógłbyś troszkę bardziej wysilać swoje szare komórki.
Kod var l = parseInt(document.test.liczba1.value);
document.test.liczba2.value = l + l*23/100; |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 09:35 |