の次のテキストボックスへの移動キーを入力します。それは......ボタンのクリックイベントを発生までそのOK ....そのは、プレスは、次のテキストボックス(バーコード)をキー移動を入力したとき、私はバーコードのテキストボックスに入力して押したときに、私は最初のTextBoxに..... 2つのテキストボックスと1つのButtonコントロールを持ってASP.Net
しかし、何が起こってバーコードのテキストボックスに入力しても上のボタンのクリックをfireing後の最初のテキストボックスに注力するために戻って行く.... .....しかし、私はこれを同じバーコードテキストボックスに残して、より多くのバーコードをスキャンしたいと思っています。
コードは次のとおりです。
<script type="text/javascript"
src="http://ajax.microsoft.com/ajax/jquery/jquery-1.4.2.min.js">
</script>
<Head>
<script type="text/javascript">
$(function() {
$('input:text:first').focus();
var $inp = $('input:text');
$inp.bind('keydown', function(e) {
//var key = (e.keyCode ? e.keyCode : e.charCode);
var key = e.which;
if (key == 13) {
e.preventDefault();
var nxtIdx = $inp.index(this) + 1;
$(":input:text:eq(" + nxtIdx + ")").focus();
}
});
});
</script>
</Head>
しかし、ここでコードを書くことができます –
私はあなたが何を求めているのか分かりません。 – SLaks
JavaScriptの2行目の最初のテキスト入力でのみフォーカスイベントを発生させるのと同じ方法で、私は想像するでしょう。 – adamjford