質問: webページのテキストフィールドへの自動「フォーカス」の欠点(javascript) webページのテキストフィールドに注目することの欠点をご存知ですか。ユーザーがこのテキストフィールドを他のユーザーよりも使用することがわかっている場合(googleホームページなど)は非常に便利ですが、少し「攻撃的」であるため、何か問題が発生するのではないか(たとえば、モバイルデバイス)
回答: ページが読み込まれるときにテキストフィールドにフォーカスを置くと、ページをスクロールするための上下矢印が表示されなくなります。つまり、ユーザーはページをクリックしてスクロールする必要があります。ただし、ページがスクロールしない場合、またはテキストボックスを必要とするアクションが1つしかない場合は、非常に便利です。私のオンラインバンキングサイトには、パスワードと暗証番号から特定の文字を入力するためのテキストボックスがいくつかあります。キーが押されると、ページは次のテキストボックスに自動フォーカスします。これは、コントロール間をタブで移動する必要がないことを意味するので通常は適切ですが、誤って間違った文字を入力した場合は本当に大変です。この場合、shift + tabの動作が壊れます。shift+ tabを押すとコントロールに戻りますが、shiftを離すと再び前方に移動します。つまり、マウスに手を伸ばす必要があります。