Azure AD B2C Зарегистрироваться HTML автофокус - PullRequest
0 голосов
/ 23 октября 2018

Я использую пользовательские политики для наших потоков регистрации / входа и т. Д.При переходе к форме регистрации в 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 видят нижнюю половину формы при загрузке страницы.

1 Ответ

0 голосов
/ 19 декабря 2018

Я думаю, что это, по сути, ответ, поскольку JavaScript теперь доступен для использования на пользовательских страницах.

https://azure.microsoft.com/en-au/resources/samples/active-directory-b2c-javascript-msal-singlepageapp/

Я бы предложил использовать JQuery для отмены выбора элемента ввода или удаления вкладки.значение индекса после рендеринга, но теперь доступно множество опций.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...