[ vuk1975 @ 04.09.2016. 09:50 ] @
Unapred se izvinjavam ako je pitanje apsurdno, ali da napomenem da nisam preterano upućen u JS. Potreban mi je code u JS koji će proveriti podatke koje korisnik unosi u formu i zatim ih prosledi php failu koji dodatno obrađuje (proverava da li je korisnik sa istom e-mail adresom već registrovan...) Googlanjem sam došao do js skripta koji proverava podatke ali ne uspevam da uradin redirekciju tek posle provere. Ovaj kod me redirektuje na php fail pre provere podataka. Ispod je JS code. Hvala i još jednom se izvinjavam ako je pitanje apsurdno. function formValidation() { var uemail = document.registration.email; var uname = document.registration.name; var surname = document.registration.surname; var passid = document.registration.passwd; var passidr = document.registration.passwdr; $('#submit').bind('click', function(){ $.post('register_new.php', {email:uemail, name:uname, surname:surname, passwd:passid, passwd:passidr}, function(data) { alert('Successful Submission'); } ); } { if(ValidateEmail(uemail)) { if(allLetter(uname)) { if(allLetter(surname)) { if(passid_validation(passid,6,12)) { if(do_check()) { } } } } } } return false; } function passid_validation(passid,mx,my) { var passid_len = passid.value.length; if (passid_len == 0 ||passid_len >= my || passid_len < mx) { alert("Password should not be empty / length be between "+mx+" to "+my); passid.focus(); return false; } return true; } function do_check() { var str1 = $("#password").val(); var str2 = $("#passwordr").val(); if(str1 !== str2) { alert("Lozinke se ne poklapaju"); } } function allLetter(uname) { var letters = /^[A-Za-z]+$/; if(uname.value.match(letters)) { return true; } else { alert('Ime je obavezno polje, molimo da ga popunite.'); uname.focus(); return false; } } function allLetter(surname) { var letters = /^[A-Za-z]+$/; if(surname.value.match(letters)) { return true; } else { alert('Prezime je obavezno polje, molimo da ga popunite.'); surname.focus(); return false; } } function ValidateEmail(uemail) { var mailformat = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/; if(uemail.value.match(mailformat)) { return true; } else { alert("You have entered an invalid email address!"); return false; } } |