我写了以下内容:
function loginName(txtLogin){
var l = document.getElementById('txtLogin').value;
<?php
$query = sprintf("Select * from register where LoginName='%s'",
mysql_real_escape_string(l));
//$query = "Select * from register where UserName=$Username and Pwd=$Password";
$result = mysql_query($query);
if($result)
{
$num_rows = mysql_num_rows($result);
}
?>
if($num_rows < 1)
{
return true;
}
else
{
return false;
}
}
并在 onBlur 事件上调用该函数,如下所示:
$('#txtLogin').blur(function() {
if(loginName('txtLogin'))
{
//alert('Email is valid');
}
else
{
alert('Type another login name.');
}
});
但是当我输入与数据库中存在的登录名相同的登录名时,它没有显示错误。请帮助。