ユーザーが入力できる巨大な入力フォームとフィールドがあります。
フォームユーザーがタブキーを使用して次のフィールドに移動すると、その間にいくつかの非表示フィールドと読み取り専用テキストボックスがあり、その間にjavascriptを使用してタブキーが無効になります。
現在、ユーザーはタブキーを使用するのが難しいと感じており、キーボードの下矢印キーで同じ機能を望んでいます。
私は以下のコードを使用してjsでタブキーコードを呼び出していましたが、機能していませんでした。
function handleKeyDownEvent(eventRef)
{
var charCode = (window.event) ? eventRef.keyCode : eventRef.which;
//alert(charCode);
// Arrow keys (37:left, 38:up, 39:right, 40:down)...
if ( (charCode == 40) )
{
if ( window.event )
window.event.keyCode = 9;
else
event.which = 9;
return false;
}
return true;
}
<input type="text" onkeydown=" return handleKeyDownEvent(event);" >