2016-07-15 12 views
0

を読んでいないだろう:私の問題は、あなたが書いた場合、ということである入力フィールドを消去した後は、Javascriptを、私は結果を取得するための簡単な機能を持って、それを</p> <pre><code><script language="javascript"> function searching(value){ url="ajax_search.php?st=usu&sear="+value; ajax(url); } searching(" "); </script> </code></pre> <p>そして、私のhtmlを

<input type="text" id="usu" value="" name="usu" style="width:250px;" onKeyUP="searching(this.value)" /> 

たとえば、入力フィールドの "test"のように、 "test"のすべての一致を検索して表示します。それを消去して、 "example"を検索すると何もしません。あなたが何かをタイプしなかった場合のように。

誰かが私を助けることができますか?

EDIT:コンソールは言う:私はバックスペースI型よりもはるかに速く押すよう

http://pesquisa.mqb.com.br/relatorios/pesq/ajax_search.php?st=usu&search=TEST Failed to load resource: the server responded with a status of 403 (Forbidden) 

は、問題を見つけ、私のファイアウォールは多くの接続のためにブロックしては短いスペースの時間にしてみてください。コメントありがとうございました!あなたがログに取得した値の印刷、また

<input type="text" id="usu" value="" name="usu" style="width:250px;" onkeyup="searching(this.value)" /> 

をonkeyupのためにonKeyUpを修正したいことがあり

+0

は、コンソールでのいくつかの情報はありますか? –

+0

"example"と一致するレコードはありますか? – Hardik

+0

関数が呼び出されたら? 'console.log()'はあなたの友人です。 – epascarello

答えて

0

function searching(value){ 
    url = "ajax_search.php?st=usu&sear="+value; 
    ajax(url); 
    console.log(value); 
} 
+0

さて、それは= "T"のようなものを示しました。 "TE"は働いています。 "TES"は働いています。 "TEST"が動作します。 "TES"は働いています。 "TE"は働いています。 "T"は働いています。私はそれをすべて消去すると、 "script.js:8 GET http://pesquisa.mqb.com.br/relatorios/pesq/ajax_busca.php?st=usu&pesq=T 403(禁止されている)"というメッセージが表示されます。 –

+0

そして同じ私はページをリロードするまでエラーが発生します。 –

関連する問題

 関連する問題