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

Jak uzyskać taki efekt ale w js?

Object Storage Arubacloud
0 głosów
226 wizyt
pytanie zadane 14 lipca 2019 w HTML i CSS przez Hardwell Dyskutant (8,980 p.)

Witam, mam licznik taki o:

(PHP/HTML)

<form method="get" action="">
  <input type="checkbox" name="ch1" value="100"/>
 
  <input type="checkbox" name="ch2" value="200"/>
 
  <input type="submit"/>
</form>
<?php
 
$ch1 = $_GET['ch1'] ?? 0;
$ch2 = $_GET['ch2'] ?? 0;
 
echo "Result " . ((int)$ch1 + $ch2);
 
?>

Jak uzyskać taki efekt ale przez js? zależy mi aby to liczyło po stronie użytkownika i od razu w sumie bez przyciskania buttonu, oczywiście odznaczenie itd na żywo zmienia wynik w divie

komentarz 14 lipca 2019 przez Chess Szeryf (76,710 p.)

skrypt-liczacy-sume-w-formularzu, chyba że nie o to Ci chodziło.

komentarz 14 lipca 2019 przez Hardwell Dyskutant (8,980 p.)
dokładnie o to, tylko nie działa po połączeniu, chyba że źle to zrobiłem, w js jestem słaby
komentarz 14 lipca 2019 przez Chess Szeryf (76,710 p.)
Ponieważ musisz się podpiąć pod ten formularz - ten jeden lub zmienić lekko kod JS, ponieważ jest tam użyte document.querySelectorAll(.... Zostaw tylko ten HTML z formularzem, resztę wyrzuć i skopiuj stamtąd kod JS jeszcze raz (kilka razy edytowałem tamtą odpowiedź).

1 odpowiedź

0 głosów
odpowiedź 22 lipca 2019 przez adam_jankowski Mądrala (5,970 p.)
W HTML:

  <input type="checkbox" id="ch1" value="100"/>

  <input type="checkbox" id="ch2" value="200"/>

  <input type="buttton" onclick="suma()"/>

<div id="wynik"></div>

W JS:

function suma()

{

var a = document.getElementById('ch1').value;

var b = document.getElementById('ch2').value;

a = parseFloat(a);

b = parseFloat(b);

document.getElementById('wynik').innerHTML = 'Result: '+ (a+b);

}
komentarz 23 lipca 2019 przez Hardwell Dyskutant (8,980 p.)
Dokładnie o to chodziło, kiedyś bardzo podobny skrypt mi przepadł, dzięki
komentarz 2 sierpnia 2019 przez adam_jankowski Mądrala (5,970 p.)

Nie ma za cowink

Podobne pytania

0 głosów
5 odpowiedzi 239 wizyt
pytanie zadane 18 sierpnia 2015 w JavaScript przez Jakub Wróbel Użytkownik (920 p.)
0 głosów
1 odpowiedź 637 wizyt
pytanie zadane 4 grudnia 2018 w HTML i CSS przez Hardwell Dyskutant (8,980 p.)
0 głosów
1 odpowiedź 704 wizyt
pytanie zadane 19 listopada 2016 w HTML i CSS przez Headhunter Gaduła (4,450 p.)

92,556 zapytań

141,404 odpowiedzi

319,563 komentarzy

61,942 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.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...