I am using Ajax for signup form with jquery blur, it is validating , but when i click on submit form data gets save in db i need not to save data on submit untill user not correct the fields text how can i avoid this problem ?
$(document).ready(function () {
$('#username').blur(function() {
var username = $('#username').val();
if (window.XMLHttpRequest)
{
xmlhttp=new XMLHttpRequest();
}
else
{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function(){
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
if(username !=""){
//$('#wait').removeClass('loading');
if(xmlhttp.responseText.match(/Space/g)){
$('#usernameErr').css('display','none');
$("#valid_username").html('User name is not valid');
$('#wait').addClass('loading');
return false;
}
if(xmlhttp.responseText.match(/No/g)){
$('#usernameErr').css('display','none');
$("#valid_username").html('');
}
}
}
}
// $('#wait').addClass('loading');
xmlhttp.open("GET","process_signup.php?name="+username,true);
xmlhttp.send();
});