php ajax登録確認コードがユーザー名に存在します これは、ユーザーがユーザー名を入力すると、自動的にデータベースにアクセスして、登録したいユーザー名が登録されているかどうかを確認し、登録されている場合はプロンプトを返します。ユーザーが登録できること。
ユーザー名が存在するかどうかを確認するためのphpチュートリアルのajax登録コード
これは、ユーザーがユーザー名を入力すると、自動的にデータベース チュートリアルに移動し、ユーザーが登録したいユーザー名が登録されているかどうかを確認し、登録されている場合はプロンプトを返します。ユーザーが登録できることを示すプロンプトが表示されます。
conn.php ファイル
<頭>
<スクリプト>
var xmlhttp
関数 showhint(str)
{
if (str.length==0)
{
document.getelementbyid("txthint").innerhtml=""
戻る
}
xmlhttp=getxmlhttpobject()
if (xmlhttp==null)
{
アラート (「ブラウザは http リクエストをサポートしていません」)
戻る
}
xmlhttp.onreadystatechange=statechangedvar geturl="conn.php?q="+str
スクリプト>
//sid は、ページがキャッシュ技術を有効にしないように乱数を追加します ·
geturl=geturl+"&sid="+math.random()
geturl=encodeuri(geturl);
geturl=エンコードウリ(geturl); xmlhttp.open("get",geturl,true)
xmlhttp.send(null)
}
関数 statechanged()
{
if (xmlhttp.readystate==4 || xmlhttp.readystate=="complete")
{
document.getelementbyid("txthint").innerhtml=xmlhttp.responsetext
}
}
関数getxmlhttpobject()
{
var xmlhttp=null;
試してみてください
{
// Firefox、Opera 8.0+、Safari
xmlhttp=new xmlhttprequest();
}
キャッチ(e)
{
// インターネットエクスプローラー
試してみてください
{
xmlhttp=new activexobject("msxml2.xmlhttp");
}
キャッチ(e)
{
xmlhttp=new activexobject("microsoft.xmlhttp");
}
}
XMLhttp を返します;
}
<ボディ bgcolor="#999999">
<フォーム>
ユーザー名:
表>
フォーム>