我写如下:JavaScript函数执行
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.');
}
});
但它没有显示错误,当我输入相同的登录名如database.please帮助中存在的那样。
太糟糕了,你不能将服务器端与客户端混合在一起......你必须拆分该代码 –