Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Ajax + formularz
kuterka
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 25.11.2006

Ostrzeżenie: (0%)
-----


Witam

Mam takie pytanko czy ktos robil moze cosik takiego:

Mam na formularzu kilkadziesiat pol w ktore wprowadzam liczby i chcialbym teraz tak zrobic zeby zliczyc sume z tych pol i wstawic ta wartosc na ta same strone (przed wyslaniem tego forumlarza do bazy).

Bede bardzo wdzieczy za przyklad z jednym polem formularza z ktorego ajax zczyta wartosc i wstawi ja na ta same strone strone.

Wiem ze to chyba banalny przyklad ale z ajaxem dopiero zaczynam i troche pewnie mi zajmie zanim sie w to wgryze, a chcialbym juz wykorzystac jego mozliwosci na stronie.

Dzieki z gory za prosty przyklad
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
php programmer
post
Post #2





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 5
Dołączył: 8.11.2004
Skąd: trójmiasto

Ostrzeżenie: (0%)
-----


Primo, AJAX nie nie jest wclae potrzebny, jeno Java Script


  1. <br /><input type="text" name="liczba1" id="liczba1" onChange="ObliczSume()">
  2. <br /><input type="text" name="liczba2" id="liczba2" onChange="ObliczSume()">
  3. <br /><input type="text" name="liczba3" id="liczba3" onChange="ObliczSume()">
  4. <br />
  5. <br /><input type="text" name="suma" id="suma">
  6.  
  7. <script language="javascript" type="text/javascript">
  8. function ObliczSume(){
  9.  
  10. s = 0;
  11. for (i=1;i<=3;i++){
  12. liczba = parseInt(document.getElementById('liczba'+i).value);
  13. if (!isNaN(liczba)) s += liczba;
  14. }
  15. document.getElementById('suma').value = s;
  16. }
  17.  



PS. Swoją drogą to myślę, że czas na AJAX'a jest dopiero gdy zna się w jakimś stopniu Java Script

Ten post edytował php programmer 9.08.2007, 11:30:04
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 5.10.2025 - 09:31