خرید بک لینک

سلام دوستان
من میخوام از طریق رویداد onblur در یک input text مقدار ورودی رو از با ajax چک کنم
تابع فراخوانی میشه و از سرور php جواب رو دریافت میکنه
زمانیکه میخوام مقدار رو چک کنم انگار هر دو بخش if و else با هم اجرا میشه
کد html زیر :

کد HTML:

<input type="text" id="useame1" onblure="check_useame();">

کد HTML:

<span id="useame"></span>
کد javascript زیر هم چک میکنه :

function check_useame() {
var str = document.getElementById("useame1").value;
var usermail , result;
var xhttp;
if (!str) {
document.getElementById("useame").ierHTML = "این قسمت باید تکمیل گردد !";
document.getElementById("useame").style.color = "red";
document.getElementById("useame1").focus();
retu;
}
xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (xhttp.readyState == 4 && xhttp.status == 200) {
result = xhttp.responseText.trim();
}
if (result !== "dorost"){
document.getElementById("useame1").style.color = "red";
document.getElementById("useame").ierHTML = xhttp.responseText;
}
if (result === "dorost"){
document.getElementById("useame1").style.color = "green";
}
};
xhttp.open("POST", "checkuseame.php", true);
xhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xhttp.send("usermail="+str);
};

مقداری که از سرور برمیگرده یا "dorost" هست یا غیره.
ممنون میشم راهنمایی بفرمایید .

برچسب: نویسنده: محمد رضا جوادیان تاريخ: چهارشنبه 11 فروردين 1395 ساعت: 18:23

صفحه بندی