Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> 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
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
Cienki1980
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 1 590
Pomógł: 40
Dołączył: 11.01.2007
Skąd: Centrum

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


Cytat(php programmer @ 9.08.2007, 12:29:07 ) *
Primo, AJAX nie nie jest wclae potrzebny, jeno Java Script

w Ajaxie ( mówię teraz o XAJAX ) można to zrobić troszku bardziej dynamicznie biorąc pod uwagę wszystkie pola formularza nie przejmując się ich ilością i rodzajem.

Cytat(php programmer @ 9.08.2007, 12:29:07 ) *
PS. Swoją drogą to myślę, że czas na AJAX'a jest dopiero gdy zna się w jakimś stopniu Java Script


Nie jest to do końca prawda ... wystarczy wykorzystać bibliotekę XAJAX a nie AdvAjax i znajomość JS praktycznie nie jest wymagana. Wystarczy tylko znać podstawowe funkcje zdarzeń w JS ... onClick, onChange, onSelect, onSubmit i może jeszcze kilka innych.

EDIT:
No to skoro b_chmura oświecił mnie, że to nie jest JS a HTML to do użycia XAJAXA nie potrzeba nic a nic znajomości JS .. wystarczy HTML i PHP biggrin.gif


--------------------
404
Go to the top of the page
+Quote Post
b_chmura
post
Post #4





Grupa: Zarejestrowani
Postów: 813
Pomógł: 34
Dołączył: 18.03.2007
Skąd: o stamtąd

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


Cytat
onClick, onChange, onSelect, onSubmit i może jeszcze kilka innych.

to jest html smile.gif
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 03:43