我将 Ajax 用于带有 jquery blur 的注册表单,它正在验证,但是当我单击提交表单数据保存在数据库中时,我不需要在提交时保存数据,直到用户不更正字段文本我怎样才能避免这个问题?
$(文档).ready(函数 () {
$('#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();
});