ユーザーが「タイトル」または「ユーザー名」で利用可能かどうかを確認する簡単なオプションがあります。関数は ttck.php を実行し、適切なアラートを表示します。問題は、 function() がリセットされず、ページ全体をリロードせずに複数のチェックが許可されないことです。
function checkTitle() {
$.post('ttck.php', $(".pubttl").serialize(), function(data)
{ $('.tresult').html(data).delay(5000).fadeOut('slow'); });
}
<span class="udo" onclick="checkTitle()"> check title availability</span>
ユーザーが必要に応じて何度でもチェックできるように、このイベントをリロード/リセットするためにここに表示されていないものは何ですか?
編集:これはPHPです
if(empty($TITLE)) { echo 'Please enter a Title';}
else { $que=mysql_query("SELECT * FROM `pubs` WHERE TITLE='$TITLE'");
$result=mysql_num_rows($que);
if($result>0) { echo 'Sorry, Title is already published. Try an alternate'; }
else { echo 'Huzzah, your Title is Available!'; }}
このステートメントにはいくつかの拡張パラメーターがありますが、関数に影響を与えるものはありません。