タブのように動作するように入力キーをどのようにシミュレートしますか?私はjQueryを使いたくない。現在の入力(テキストフィールド)と次の(入力)要素に焦点を当てるだけで、ぼかし(ゆるいフォーカス)する必要があります。私はこれを試みたが、それは動作しません。HTMLフォームのフォーカス
const handleKeyUp = (event) => {
const keyCode = event.keyCode || event.which;
if (event.target.value !== '' && keyCode === 13) {
event.preventDefault();
event.target.blur();
event.target.dispatchEvent(new KeyboardEvent('keypress', { key: 'Tab' }));
}
};
言及した質問に、彼はjqueryのを使用する必要はありません。しかし、この答えは将来も生きていてください。 – reporter
これは、 'tabindex'に基づく順序変更を無視してDOM順にナビゲートします。 – Quentin