Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [AJAX][JavaScript]Zmienne zewnętrzne w Jquery
northwest
post
Post #1





Grupa: Zarejestrowani
Postów: 788
Pomógł: 1
Dołączył: 17.09.2004

Ostrzeżenie: (10%)
X----


Witam serdecznie,
mam taki kod:
  1. var tekst = '';
  2. var random = Math.round(Math.random() * 99999);
  3. $.post("sprawdzlogin.php", {name: $(form).find('input[name="login"]').val(), city: random}, function(data) {
  4. var obj = jQuery.parseJSON(data);
  5. tekst = tekst + obj.two;
  6. return true;
  7. })
  8. alert(tekst);


chciałbym żeby skrypt pobrał wartość z inputa "login", wysłał ją POSTem do skryptu sprawdzlogin.php i jeśli jest zajęty,
to żeby pobrał wartość z pliku i ja wyświetlił w alercie.... problem w tym że skrypt zawsze zwraca wartość pustą.... jakby zmienna z jquery
nie wychodziła do alerta (IMG:style_emoticons/default/sad.gif)

Macie może pomysł jak to poprawić?


Z góry dziękuję za pomoc,
Northwest
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
northwest
post
Post #2





Grupa: Zarejestrowani
Postów: 788
Pomógł: 1
Dołączył: 17.09.2004

Ostrzeżenie: (10%)
X----


  1. function sprawdz1(form)
  2. {
  3. var tekst = '';
  4. if ($(form).find('input[name="email"]').val() == "") {
  5. tekst = tekst + "- email<br/>";
  6. }
  7. if ($(form).find('input[name="pass"]').val() == "") {
  8. tekst = tekst + "- hasło <br/>";
  9. }
  10. if ($(form).find('input[name="pass2"]').val() == "") {
  11. tekst = tekst + "- powtórne hasło <br/>";
  12. }
  13. if ($(form).find('textarea[name="login"]').val() == "") {
  14. tekst = tekst + "- login <br/>";
  15. }
  16. if ($(form).find('input[name="pass"]').val() != $(form).find('input[name="pass2"]').val()) {
  17. tekst = tekst + "- pole hasło różni się od pola z powtórzonym hasłem <br/>";
  18. }
  19. if ($(form).find('input[name="email"]').val() != "") {
  20. if (email_validate($(form).find('input[name="email"]').val()) == false) {
  21. tekst += "- błędny format adresu email <br/>"
  22. brakDanych = true;
  23. }
  24. }
  25. var random = Math.round(Math.random() * 99999);
  26. $.post("sprawdzlogin.php", {name: $(form).find('input[name="email"]').val(), city: random}, function(data) {
  27. var obj = jQuery.parseJSON(data);
  28. tekst = tekst + obj.two;
  29. return true;
  30. })
  31. alert(tekst);
  32. if (tekst != "") {
  33. alert ("Proszę uzupełnić następujące pola:\n"+tekst);
  34. return false;
  35. } else {
  36. $(form).submit();
  37. }
  38. return false;
  39. }
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: 15.10.2025 - 20:30