Я использую пользовательские политики для наших потоков регистрации / входа и т. Д.При переходе к форме регистрации в Chrome & Edge форма отображается прокрученной частично вниз по экрану.Я считаю, что это потому, что самое низкое поле ввода (флажок) имеет атрибут autofocus
, то есть:
<input name="xxx" id="xxx" autofocus="" type="checkbox" value="True" />
Я могу убедиться, что самый низкий вход (флажок)имеет фокус, как когда я нажимаю пробел, он переключается.
Похоже, что javascript от Microsoft на странице динамически устанавливает этот атрибут автофокуса.При поиске в javascript кажется, что каждый вход имеет свойство AUTOFOCUS=True
:
{
"USER_INPUT_TYPE": "CheckboxMultiSelect",
"IS_TEXT": false,
"IS_EMAIL": false,
...
"OPTIONS": [{
"DISP": "I agree.",
"VAL": "True",
"PRESEL": false,
-->> "AUTOFOCUS": true <<--
}
]
}
Есть ли способ изменить это поведение автофокуса?В настоящее время это очень раздражает, поскольку означает, что пользователи Chrome видят нижнюю половину формы при загрузке страницы.