Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [js] dynamiczne podliczanie
Forum PHP.pl > Forum > Po stronie przeglądarki
yarek12
Witam, poruszałem ten temat na tym forum, dostałem już jedną poradę, niestety dalej nie jestem w stanie napisać funkcji w js która automatycznie po uzupełnieniu 2 input[text] podliczy ich iloczyn do spa.

Z góry bardzo dziękuję za pomoc.
mortus
Tak wyglądałaby suma:
  1. <form action="" method="post">
  2. <p><input id="liczba1" type="text" onblur="sum(); return false;" /></p>
  3. <p><input id="liczba2" type="text" onblur="sum(); return false;" /></p>
  4. <p>Suma: <input id="suma" type="text" /></p>
  5. </form><script type="text/jvascript">
  6. function sum() {
  7. var liczba1 = parseInt(document.getElementById("liczba1").value); // lub parseFloat()
  8. var liczba2 = parseInt(document.getElementById("liczba2").value); // lub parseFloat();
  9. document.getElementById("suma").value = liczba1 + liczba2;
  10. }

Akcja odbywa się po opuszczeniu pola tekstowego.
Do tego trzeba dopisać instrukcje sprawdzające, czy aby na pewno wpisany tekst jest liczbą. Ewentualnie napisać skrypt ograniczający użytkownikowi możliwość wpisywania znaków do pola tekstowego tylko do cyfr.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.