Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%)
|
Czytam dokumentację, czytam kursy. Dalej nie wiem jak to ugryźć...
Tak w skrócie: Kod var name, pass, ajax; function waliduj() { name.val = $("#name").val(); pass.val = $("#pass").val(); name.length = $("#name").val().length; pass.length = $("#pass").val().length; var reg = /^[a-zA-Z0-9 ]+$/; if (name.length > 0) { if (!reg.test(name.val)) { alert('Nazwa użytkownika zawiera niedozwolone znaki!'); return false; } }else{ alert('Podaj nazwę użytkownika!'); return false; } if (pass.length > 0) { if (!reg.test(pass.val)) { alert('Hasło zawiera niedozwolone znaki!'); return false; } }else{ alert('Podaj hasło!'); return false; } ajax.name = name.val; ajax.pass = pass.val; return true; } function sendForm() { if (waliduj() == true) { ajax = $.ajax({ type: "POST", url: "form.php", data: ({name : this.name}), dataType: "html", success: function (msg) { load(msg); } }); } } $(document).ready( function() { } ); A teraz "strona": Firebug pokazuje: Kod pass is undefined [Break on this error] pass.val = $("#pass").val(); Gdzie robię błąd? Ten post edytował fifi209 28.05.2009, 17:45:24 -------------------- Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 444 Pomógł: 79 Dołączył: 26.05.2009 Ostrzeżenie: (0%)
|
powinienes tak deklarowac zmienne do ktorych dopisujesz wlasnosci
-------------------- |
|
|
|
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%)
|
powinienes tak deklarowac zmienne do ktorych dopisujesz wlasnosci
Próbowałem. Mniejsza o to, już wszystko działa. Proszę o zamknięcie tematu. Dla ciekawych: Kod var name, pass, ajax;
function waliduj() { name = $("#name").val(); pass = $("#pass").val(); var reg = /^[a-zA-Z0-9 ]+$/; if (name.length > 0) { if (!reg.test(name)) { alert('Nazwa użytkownika zawiera niedozwolone znaki!'); return false; } }else{ alert('Podaj nazwę użytkownika!'); return false; } if (pass.length > 0) { if (!reg.test(pass)) { alert('Hasło zawiera niedozwolone znaki!'); return false; } }else{ alert('Podaj hasło!'); return false; } ajax = name; ajax = pass; return true; } function sendForm() { if (waliduj() == true) { ajax = $.ajax({ type: "POST", url: "form.php", data: ({name : this.name, password : this.pass}), dataType: "html", success: function (msg) { if (msg.indexOf('ok') >= 0) { $("#form").hide(); $("#response").text('Zostałeś pomyślnie zalogowany!'); }else{ $("#response").text('Niepoprawny login/hasło'); } } }); } } $(document).ready( function() { } ); -------------------- Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP |
|
|
|
![]() ![]() |
|
Aktualny czas: 20.08.2025 - 03:44 |