2009-06-15 24 views
0

検索目的のテキストボックスを含むASP.NETページがあります。今私はキーを入力するユーザーが押すと、既に書かれているJavaScript関数を呼び出すしたいと思います。私は自分のページにjQueryを持っています。ASP.NET Enterキーを押すとjavascript関数が呼び出されます

これを行う簡単な方法はありますか?私は、テキストボックスにonkeydown属性を追加し、この例のように機能を適用する

$('#someid').keydown(function(event) { 
    if (event.keyCode == 10 || event.keyCode == 13) { 
     SomeFunctionName(); 
    } 
}); 

答えて

3

function TextName_OnKeyDown(e) 
 
{ \t \t 
 
    var keynum; \t \t \t \t \t 
 
    if(window.event) // IE \t \t \t \t 
 
    { 
 
     keynum = e.keyCode; 
 
    } 
 
    else if(e.which) // Netscape/Firefox/Opera 
 
    { 
 
     keynum = e.which; 
 
    } \t 
 
    
 
    document.getElementById("keynum").innerHTML = keynum; 
 
\t \t \t \t \t 
 
    if (keynum == 13) 
 
    { 
 
     document.getElementById("keynum").innerHTML += " SearchByName();"; 
 
    } 
 
}
<input type="text" ID="TextName" onkeydown="javascript:TextName_OnKeyDown(event)"> 
 
<p id="keynum"></p>

0

:jQueryのを使用して

関連する問題