1文字入力すると、htmlフォームの次のフィールドにカーソルを自動的に進める簡単なスクリプトがあります...そしてそれはうまく機能します。これは簡単なコードです:
function autotab(current,to)
{
if (current.getAttribute && current.value.length==current.getAttribute("maxlength"))
{
to.focus()
}
}
次に、もちろん、次のように onkeyup を使用して進めます。
<input onkeyup="autotab(this, document.jumble.w1b)" type="text">
繰り返しますが、それはうまくいきます。しかし、Shift+Tab を押して 1 つ前のボックスに戻ると、何かを入力する前に自動で進みます。
Shift+Tab を機能させる方法のコード例はありますか? キーコードを使用してシフトとタブを検出しようとするさまざまなバリエーションを試しましたが、うまくいかないようです。
どんな助けでも大歓迎です!