Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [AJAX][advAJAX] wysyłanie formularzy assign()
stanik_jr
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 30.03.2005
Skąd: Łódź

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


Witam, mam oto taki prosty kod:

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
  3. <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
  4. <title>test</title>
  5. <script type="text/javascript" src="advajax20rc2.js"></script>
  6. <script type="text/javascript">
  7. function funkcyjka(){
  8. advAJAX.assign("f1", {
  9. onSuccess : function(obj) {
  10. alert(1);
  11. },
  12. onError : function(obj) { alert("Error: " + obj.statusText); }
  13. });
  14. return false;
  15. }
  16. </head>
  17. <form action="test2.html" method="post" id="f1">
  18. <input type="text" name="aaa" id="aaa" />
  19. <input type="submit" name="wyslij" value="wyślij" onclick="funkcyjka()" />
  20. </form>
  21. </body>
  22. </html>


całość działa ok, ale tylko za pierwszym razem.
Pierwsze kliknięcie przycisku wysyła formularz, ponowne kliknięcie powoduje dwukrotne wysłanie formularza i tak za każdym razem formularz wysyłane jest coraz to większą ilość razy. Ktoś spotkał się z tym problemem?
Go to the top of the page
+Quote Post

Posty w temacie


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: 22.08.2025 - 06:06