![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 6.11.2011 Ostrzeżenie: (0%) ![]() ![]() |
Chciałbym dodać do tego formularza tylko jedngo wyslania...
Kod <script type="text/javascript"> $(document).ready(function(){ $("form#submit").submit(function() { // Przechwytujemy wartości z formularza i przesyłamy je do pliku insert.php var imie = $('input[name=imie]'); var nazwisko = $('input[name=nazwisko]'); // Jeżeli pole jest puste wyświetlamy błąd i nie dodajemy rekordu if(imie.val() == "") { $('div.blad').fadeIn(400); // Usuwamy wiadomość o błędzie po 4 sekundach setTimeout(function(){ $("div.blad").fadeOut(400) }, 4000); return false; } // Jeżeli pole jest puste wyświetlamy błąd i nie dodajemy rekordu if(nazwisko.val() == "") { $('div.blad').fadeIn(400); // Usuwamy wiadomość o błędzie po 4 sekundach setTimeout(function(){ $("div.blad").fadeOut(400) }, 4000); return false; } var data = 'imie=' + imie.val() + '&nazwisko=' + nazwisko.val(); $.ajax({ type: "POST", url: "whitelist/pirate.php", data: data, success: function(){ // Usuwamy wpisane dane $('#imie').val(''); $('#nazwisko').val(''); // Wyświetlamy wiadomość o poprawnym dodaniu użytkownika $('div.dodano').fadeIn(400); // Usuwamy wiadomość o poprawnym dodaniu użytkownika po 4 sekundach setTimeout(function(){ $("div.dodano").fadeOut(400) }, 4000); } }); return false; }); }); </script> <center> <form id="submit" method="post" name="submit" action=""> <fieldset> <legend>White-Lista</legend> <label for="imie">Nick:</label> <br /> <input type="text" name="imie" id="imie" class="text" size="20" /> <br /> <br /><br /> <button type="submit" id="submit">Dodaj do white-listy</button> </fieldset> </form> </center> <div class="dodano" style="display:none;"> <p><img class="tick" src="tick.png" alt="" />Zostałeś dodany<b></p> </div> <div class="blad" style="display:none;"> <p><img class="error" src="error.png" alt="" />Uzupełnij formularz!</p> </div> |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 890 Pomógł: 339 Dołączył: 14.12.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
http://api.jquery.com/one/
Zmieniasz tylko jedno:
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 6.11.2011 Ostrzeżenie: (0%) ![]() ![]() |
Nic to nie daje. Jeśli drugi raz kliknie to refreshuje baze i jak klikne trzeci raz normalnie dodaje do bazy :|
A jak nie to recaptcha lecz niestety nie umiem do tego skryptu captchy dodac.. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 5.10.2012 Ostrzeżenie: (0%) ![]() ![]() |
http://www.malsup.com/jquery/form/
a jak chcesz odświeżyć captche to musisz też zrobić to asynchronicznie, wywołaniem z ustawieniem sesji (bo pewnie podczas generowania captchy tworzona jest wartość zapisywana w sesji) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 05:21 |