2009-08-20 9 views
0

検索ページがあります。入力ボックスにテキストを入力して検索をクリックします。検索結果が表示されます。検索はちょうどhrefタグでクリックします。リンクを手動でクリックするが、投稿されていないテキストボックスの値

ユーザーが検索リンクをクリックしなくても手動で検索する必要があります。

だから私はjQueryを介して、これをしなかった:

バック罰金
$("#hrefId").click(); 

ページの記事は、何らかの理由でテキストボックス内の値は、検索で使用されていません。

何故その理由が考えられますか?あなたが(すでに結合した1つをオーバーライドすることは私の推測になります)クリックイベントが結合されてやっている

<a id="ctl00_content_ctl00_fragment_2657_ctl00_ctl01_ctl00_SearchButton" href="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;ctl00$content$ctl00$fragment_2657$ctl00$ctl01$ctl00$SearchButton&quot;, &quot;&quot;, true, &quot;&quot;, &quot;&quot;, false, true))">Search</a> 
+0

が制御を愛しますid .... webforms eh !!! – redsquare

答えて

1

:リンクの

更新 出力されたHTMLは次のようになります。

$("#hrefId").trigger("click");

0

わからないフォームフィールドを通過したが、他の仕事は周りのJavaScriptで直接ポストバックメソッドを呼び出すことですされていない理由は、何かのように試してみてください:

__doPostBack('<%= hrefId.UniqueID %>',''); 
関連する問題