![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 191 Pomógł: 0 Dołączył: 22.02.2004 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Może ktoś mi pomoże w tej kwestii – mam formularz :
Chodzi o to że mam tam ilość sztuk, ceny brutto, netto oraz vat oraz przycisk przelicz. Domyślnie jest ilość sztuk 1. Chociażbym zrobić coś takiego że jak wprowadzi się inna ilość sztuk i wciśnie się przycisk przelicz to żeby na formularzu uległy zmianie ceny brutto, netto. Mam nadzieje że wyraziłem się zrozumiale. Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
W JS:
1. Poczytaj o podstawach JS 2. Poczytaj o zdarzeniach w JS 3. Poczytaj o podstawach DOM 4. Psudokod: Kod gdy_DOM_załadowany = funkcja{ przyciskPrzelicz.klikniecie = funkcja{ wartosc1 = zamienNaLiczbe( input1.wartosc ); wartosc2 = zamienNaLiczbe( input2.wartosc ); element2.tekst = wartosc1*23+wartosc2; } } 5. Teraz konkretniej: a ) gdy_DOM_załadowany -> zdarzenie onload b ) przyciskPrzelicz -> DOM, np. funkcja getElementById lub getElementsByClassName c ) przyciskPrzelicz.klikniecie -> zdarzenie onclick d ) wartosc1 - zwykła zmienna -> var e ) input1, input2 -> znowu DOM i znowu te funkcje co przy b ) f ) zamienNaLiczbe -> parseFloat lub parseInt , zależy czego potrzebujesz g ) input1.wartosc -> wartosc pobierasz przez "element.value" dla input-ów i "element.innerHTML" dla span-ów, div-ów i generalnie wszystkich innych elementów HTML h ) element2.tekst -> tu znowu DOM i to co w g ), czyli value lub innerHTML, w zależności od potrzeb i ) wartosc1*23+wartosc2 -> obliczenia matematyczne, które potrzebujesz Powodzenia i w razie wątpliwości pytaj, ale postaraj się zdać już bardziej szczegółowe pytanie |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 10:58 |