• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Sumowanie liczb z formularza

VPS Starter Arubacloud
+1 głos
2,542 wizyt
pytanie zadane 18 stycznia 2021 w JavaScript przez Martita Bywalec (2,520 p.)

Proszę o pomoc. uczę się JavaScript.

Użytkownik wpisuje liczbę w pierwsze i drugie pole formularza, po tym klika button który sumuje liczby. Pod buttonem pokazuje się wynik Suma = obliczony wynik. Przykład Użytkownik wpisuje 6 w pierwsze i 2 w drugie pole formularza, po tym klika button dodaj który sumuje liczby. Pod buttonem znajduje się wynik w formie Suma = 8.

Po kliknięciu w button pokazuje mi się tylko 8 a powinien pokazać się formularz z wpisanymi liczbami a pot buttonem Suma = 8.

HTML

<!DOCTYPE html>
<html lang="pl">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<script src="oblicz.js"></script>

<body>
    <form id="dodaj" action="" method="post">
        <div>
            <input type="text" name="a"><br>
            <input type="text" name="b"><br>
            <button onclick="return licz()">Dodaj!</button>
        </div>
    </form>
    <hr> Suma = <span id="s">0</span>
</body>

</html>

 

JS

function licz() {
     var a = document.forms['dodaj'].a.value;
     var b = document.forms['dodaj'].b.value;
     var s = parseInt(a) + parseInt(b);
     document.write(+s + '');
 }

 

1 odpowiedź

+1 głos
odpowiedź 18 stycznia 2021 przez niezalogowany
wybrane 19 stycznia 2021 przez Martita
 
Najlepsza

Jeżeli chciałeś wstawić wynik do span#s to powinno być coś takiego:

document.getElementById('s').innerHTML = s

 

komentarz 19 stycznia 2021 przez VBService Ekspert (255,840 p.)

wink

function licz() {
  const a = document.forms['dodaj'].a.value;
  const b = document.forms['dodaj'].b.value;
  const s = parseInt(a) + parseInt(b);
  document.getElementById('s').innerHTML = s;
  return false;
}

 

komentarz 19 stycznia 2021 przez Martita Bywalec (2,520 p.)
Wielkie dzięki działa.

Podobne pytania

0 głosów
3 odpowiedzi 6,427 wizyt
0 głosów
2 odpowiedzi 1,364 wizyt
pytanie zadane 24 listopada 2020 w C i C++ przez Wolv63 Użytkownik (630 p.)

93,006 zapytań

141,972 odpowiedzi

321,254 komentarzy

62,345 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Wprowadzenie do ITsec, tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...