我寫如下: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幫助中存在的那樣。
太糟糕了,你不能將服務器端與客戶端混合在一起......你必須拆分該代碼 –