Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [AJAX][PHP]Jak pomnożyć dwie wartości
Forum PHP.pl > Forum > Przedszkole
cent4
Mam zwykłe 3 pola typu text
wpisuję ilość i koszt - jak zrobić, żeby w 3 polu wpisywała się automatycznie wymnożona wartość?
Chyba to trzeba zrobić ajaxem - jak to zrobić?
  1. echo "<b><font color=\"lime\">Ilość: </font></B><input type=\"text\" name=\"ilosc\" size=\"5\" id=\"s1\">";
  2. echo "<BR>";
  3. echo "<b><font color=\"lime\">Koszt: </font></B><input type=\"text\" name=\"koszt\" size=\"10\" id=\"s2\">";
  4. echo "<BR>";
  5. echo "<b><font color=\"lime\">Wartość: </font></B><input type=\"text\" name=\"wartosc\" size=\"10\">";
gorden
dlaczego ajaxem? to już pomnożyć nie można javascriptem? dajesz do tych inputów zdarzenie onkeyup, gdzie je mnożysz (ilosc * koszt) i wynik nadajesz jako value w trzecim inpucie
cent4
  1. function licz () {
  2. var mnozenie = parseInt(getElementById('ilosc').value) * parseInt(getElementById('koszt').value);
  3. getElementById('wartosc1').value = mnozenie;
  4. }


  1. echo "<b><font color=\"lime\">Ilość: </font></B><input type=\"text\" name=\"ilosc\" size=\"5\" id=\"ilosc\"";
  2. echo "<BR>";
  3. echo "<BR>";
  4. echo "<b><font color=\"lime\">Koszt: </font></B><input type=\"text\" name=\"koszt\" size=\"10\" id=\"koszt\" onkeyup=\"licz()>\">";
  5. echo "<BR>";
  6. echo "<BR>";
  7. echo "<input type=\"text\" name=\"wartosc1\" readonly class=\"textbox\" style=\"text-align:center;\" />";


ale cos nie dziala

Zrobione - temat zamknięty.
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.