0

ユーザーが「タイトル」または「ユーザー名」で利用可能かどうかを確認する簡単なオプションがあります。関数は 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!'; }}

このステートメントにはいくつかの拡張パラメーターがありますが、関数に影響を与えるものはありません。

4

1 に答える 1

0

これを試しましたか

<span class="udo" onKeyUp="CheckTitle()"> check title availilibilty </span>

以前のスクリプトでは、Onclick 関数を使用して関数を実行しようとしていましたが、これは人がタイトルを入力しているときに実行されます。これがあなたが望むものであることを願っています。

于 2013-02-07T12:23:10.623 に答える