2016-04-15 13 views
0

aspxページがあります。 html入力とaspテキストボックスコントロールを実装しています。 Enterキーでは、Tabキーをエミュレートし、フォーカスを次のコントロールに移動します。以下のロジックを実装しますが、html入力コントロールでのみ機能します。 aspテキストボックスにも同様のアプローチを適用できますか?さらに、テキストモードのマルチラインを持つaspテキストボックスを持っています。だから、私たちはそれらのonkeypressのjavascriptイベントをスキップしたいと思います。それはすべてのために1つのロジックを適用することは可能ですか?手伝ってくれてありがとう。Enterを押したときに次のフィールドにフォーカスを移動する方法

function emulatetabkey() { 
      alert("Emulate Tab Key"); 
      var inputs = $(':input').keypress(function (e) { 
       if (e.which == 13) { 
        e.preventDefault(); 
        var nextInput = inputs.get(inputs.index(this) + 1); 
        if (nextInput) { 
         nextInput.focus(); 
        } 
       } 
      }); 
     } 

答えて