私は次のように書いた:
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.');
}
});
しかし、データベースに存在するものと同じログイン名を入力してもエラーが表示されません。助けてください。