![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 1 Dołączył: 23.01.2007 Skąd: Wołomin Ostrzeżenie: (0%) ![]() ![]() |
Otóż... w związku z budowaniem pewnej strony napotkałem na problem. Jest nim konieczność napisania prostego skryptu w javascript. Jednak proste nie dla każdego znaczy tyle samo, szczególnie dla kogoś takiego jak ja.
Mam podane 2 pola input. Pierwszy to input, w którym wprowadzam liczbę. W drugim mam otrzymać wynik mnożenia liczby z pierwszego inputa razy 2. Wszystko to dynamicznie, bez klikania żadnych buttonów, submitów etc. Mimo moich starań otrzymałem błędnie działający skrypt:
Proszę nie zwracać uwagi na zbędne elementy tj. klasy CSS. Chodzi mi o samo działanie skryptu. ///edit kolorowanie składni Ten post edytował verio 31.08.2010, 10:16:46 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 678 Pomógł: 124 Dołączył: 26.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Przyda ci się parseInt (IMG:style_emoticons/default/winksmiley.jpg)
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 812 Pomógł: 117 Dołączył: 2.12.2008 Ostrzeżenie: (10%) ![]() ![]() |
Kod // parseInt lub parseFloat wedlug uznania
var mnozenie = parseInt(getElementById('ilosc').value) * 2; |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 1 Dołączył: 23.01.2007 Skąd: Wołomin Ostrzeżenie: (0%) ![]() ![]() |
Czyli obecnie kod javascript wygląda tak:
Nadal jednak nie działa przeliczanie. Drugi input jest wciąż pusty. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 812 Pomógł: 117 Dołączył: 2.12.2008 Ostrzeżenie: (10%) ![]() ![]() |
Ten post edytował flashdev 31.08.2010, 10:43:12 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 2 Dołączył: 25.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
Musisz zdefiniować nazwę funkcji a Ty definiujesz argument podawany do niej.
Ja bym zrobił to tak:
I użył zamiast zdarzenia onChange zdarzenia onkeyup. Ten post edytował Piotrek05 31.08.2010, 10:40:31 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 1 Dołączył: 23.01.2007 Skąd: Wołomin Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 22:09 |