2011-07-12 10 views
0

私は、別のページから同じIDを持つこのテキストボックスでは使用できないオートコンプリートをテキストボックスを呼び出すために、AJAXをロードするとき、私は、テキストボックスの使用の自動補完を持っています。コールIDのテキストボックスを使用するオートコンプリートjqueryの?

例:ID = "MYID" と

$(ドキュメント).ready(関数(){

$("#myid").autocomplete("search.php", { 
     width: 200, 
     matchContains: true, 
     selectFirst: false 
    }); 
}); 

TextBox1テキストボックスページのロード最初<準備ができたとき - autocompleはよく使用します

同じid = "myid"のtextbox2は、別のページから読み込むためにajaxを呼び出すと表示され、textbox2はtextbox1を返すようになります。< --- textbox2は再読み込みできませんオートコンプリートを使用する広告機能。テキストボックスに

)ちょうどその時、ページの読み込みを働く

は、イベント(onkeyupの、上の挿入用の関数の名前と同じことを書くことができます。..(関数()たぶん準備

経験:???input type="text" id="myid" onkeyup="namedfunction('myid')"またはonkeyup="namedfunction(this.value)"

誰もが私を助けてください、なぜ?

ありがとう!


を私は知らない

あなたがここにすなわちクラスを活用する代わりにid="myid"class="myid"を使用してクラスセレクタにコードを変更することができるように

3tgz12

+0

JavaScriptエラーはありません。 ** MYID ** .. – Chandresh

答えて

0

あなたのページには、同じIDを持つことはできません。それがあなたを助けてくれることを願っています

$(".myid").autocomplete("search.php", { 
     width: 200, 
     matchContains: true, 
     selectFirst: false 
    }); 
+0

はいに関する。私はその方法を試みました、私はさらに各テキストボックスのための別の関数を書いた。 >のid = "ID1"、ID = "ID2" と2機能 > > $(」。ID1 ")。オートコンプリート、$("。ID2" )。オートコンプリートまだ しかし、TextBox2を読めないとTextBox2を持つのTextBox1オートコンプリート。 問題はときTextBox2をを含むページから呼び出しAJAXによる表示TextBox2を、TextBox2をはTextBox1テキストボックスを交換することです。したがって、ページは依然としてユニークな "myid"です。しかし、textbox2は読めないオートコンプリートです。とにかく あなたの助けに感謝します! – 3tgz12

+0

はちょうど私がわからない試してみるTextBox2をを含むページにオートコンプリート機能を記述してみてください。どのように私は問題を調査し、あなたに戻ってきます。 – run

関連する問題