Почему в Google Chrome не отображается предупреждение о неуникальном идентификаторе? - PullRequest
0 голосов
/ 20 сентября 2019

На некоторых страницах появляется предупреждение Chrome:

[DOM] Found 2 elements with non-unique id #Name: (More info: https://www.chromium.org/developers/design-documents/create-amazing-password-forms) 
<input disabled=​"disabled" id=​"Name" name=​"Name" />​ 
<input id=​"Name" name=​"Name" type=​"hidden" />​

Я использую Chrome: версия 77.0.3865.90 (Официальная сборка) (64-разрядная версия)

Я пытался повторитьпроблема при отображении следующего кода в Chrome, но нет предупреждения?

Разве не должно быть двух одинаковых идентификаторов для показа этого предупреждения?Что я пропустил?

<!DOCTYPE html>
<html>
<head>
  <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  <title></title>
</head>
<body>
   <input id="Name" name="Name" />
   <input id="Name" name="Name" /> 
   <input id="password" name="password" type="password">
</body>
</html>

enter image description here

РЕДАКТИРОВАТЬ

Даже если вы оберните входные элементы с помощью форма Предупреждение по-прежнему не отображается

1 Ответ

0 голосов
/ 20 сентября 2019

Это предупреждение будет отображаться для полей формы.Так что, если вы обернетесь этим <form></form> - вы увидите это предупреждение.

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