Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> ajax reset formularza
kezsorg
post 17.12.2012, 22:52:36
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 17.12.2012

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


Ma ktoś pomysł jak zresetować ten formularz po pomyślnym wysłaniu...

od rana się męcze i jeszcze za głupi jestem... chce sobie zrobić strone swoją, trochę tam znam html i css. ale raczej sciagam gotowe darmowe skrypty i staram się dostosowac do moich potrzeb.

I mam taki skrypt który wysyła formularz, ale nie potrafię go zresetować...

Jeśli by ktoś mógł pomóc byłbym wdzięczny...



  1. <script type="text/javascript">
  2.  
  3. document.contactform.browser_check.value = "true";
  4.  
  5. $("#submit").click(function(){
  6.  
  7.  
  8.  
  9. $('#result').html('<img src="loader.gif" class="loading-img" alt="">').fadeIn();
  10.  
  11. var input_data = $('#form').serialize();
  12.  
  13. $.ajax({
  14.  
  15. type: "POST",
  16.  
  17. url: "<?php echo "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; ?>",
  18.  
  19. data: input_data,
  20.  
  21. success: function(msg){
  22.  
  23. $('.loading-img').remove(); //Removing the loader image because the validation is finished
  24.  
  25. $('<div class="message">').html(msg).appendTo('div#result').hide().fadeIn('slow'); //Appending the output of the php validation in the html div
  26.  
  27.  
  28.  
  29. if(msg=='<?php echo JText::_("SUCCESSMSG"); ?>'){
  30.  
  31. document.contactform.dept.selectedIndex='0';
  32.  
  33. document.contactform.name.value='';
  34.  
  35. document.contactform.email.value='';
  36.  
  37. document.contactform.phno.value='';
  38.  
  39. document.contactform.subject.value='';
  40.  
  41. document.contactform.human_test.value='';
  42.  
  43. document.contactform.msg.value='';
  44.  
  45. }
  46.  
  47.  
  48.  
  49. }
  50.  
  51. });
  52.  
  53.  
  54.  
  55. return false;
  56.  
  57. });
  58.  
  59. </script>


Ten post edytował kezsorg 17.12.2012, 22:57:50
Go to the top of the page
+Quote Post
PrinceOfPersia
post 27.04.2013, 12:25:08
Post #2





Grupa: Zarejestrowani
Postów: 717
Pomógł: 120
Dołączył: 18.04.2009

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


Cytat(krystian71115 @ 27.04.2013, 03:35:42 ) *
Możesz użyć podstawowego javaScript np:
Kod
<script>$("#form").reset();</script>
.

jQuery raczej, a nie "podstawowego javaScript" oneeyedsmiley02.png


--------------------
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 Wersja Lo-Fi Aktualny czas: 20.06.2025 - 17:17