2012-04-25 17 views
1

私は多くのアンカータグを持つJSPページを開発しています。私はページ上のすべてのアンカータグを検索できるテキストボックスを置いています。 JavaScriptを使用していますEnterキーでアンカータグのクリックイベントをテキストボックスに入力する方法

私が必要とするのは、テキストボックスにアンカータグ名を入力してEnterキーを押すと、その特定のアンカータグのonclickとして機能するはずです。

私は以下のコードを試しましたが、それは私のためには機能しませんでした。私は、それは「検索」IDを持つアンカーが見つけ、それが場所だに応じてページをリダイレクトする「検索」と入力した場合

<script> 
function searchkeypress(e) 
{ 
if(typeof e=='undefined'&& window.event){e=window.event;} 
if(e.keycode==13) 
document.getElementById("search").click(); 
} 
</script> 

<input type="text" id="text1" onkeypress="searchkeypress(event)"/> 
<a id="search" href="#Ajax" onclick="index.jsp"/> 
+0

ので、私は、正しく理解していれば? – Joseph

答えて

1
<input type="text" id="txtSearch" onkeydown="if (event.keyCode == 13) document.getElementById('index').click()"/> 
<a id="index" href="index.jsp"/> 
関連する問題