Ошибка в курсе: Испытание: редактирование профиля [18/18]

@juwain сообщите разработчикам – пусть исправят…

Код
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <link rel="stylesheet" href="style.css">
    <title>Испытание: редактирование профиля</title>
</head>
<body>
    <h1>Профиль</h1>

    <form action="https://echo.htmlacademy.ru" method="post" enctype="multipart/form-data">
        Ваш пол:
        <input type="radio" name="gender" id="m" value="m">
        <label for="m">Мужской</label>
        <input type="radio" name="gender" id="f" value="f" checked>
        <label for="f">Женский</label><br>
        Месяц и год рождения:<br>
        <select name="mounth">
            <option>Январь</option>
            <option>Март</option>
        </select>
        <select name="year">
            <option>1990</option>
            <option>1991</option>
            <option>1992</option>
        </select>
        <br>
        Знакомые технологии:<br>
        <select name="tech[]" multiple size="4">
            <option>HTML</option>
            <option selected>CSS</option>
            <option>JavaScript</option>
            <option>Node.js</option>
        </select>
        <br>
        Фото: <input type="file"><br>
        <input type="submit" value="Сохранить">
    </form>
</body>
</html>
Результат с ошибкой

Воистину: «cherchez la femme» — «ищите женщину».

1 лайк

Обновление страницы решает проблему. Но всё равно это ошибка…

Спасибо, исследуем этот момент.

1 лайк

Да, у меня такая же ошибка

1 лайк

Тоже ошибка, ждемс 1%)

Приветствую!

Дело в том, что в системе проверки можно указать верным в данным момент только один результат кода. А скриншоты вёртстки с инпутом внутри лейбла и с инпутом снаружи лейлба для системы не одинаковы. Поэтому возникает такое недоразумение, что варианта правильных два, а система засчитывает только один на 100%. Мы изучаем этот момент пока что, возможно в будущем поправим.

В теории к испытанию есть указание, как размечать лейблы и инпуты.

Добрый день. Пробовала и с инпутом внутри лейбла, и с инпутом снаружи… Ошибка все равно.

А скиньте код текстом, пожалуйста.

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>Испытание: редактирование профиля</title>
    <link rel="stylesheet" href="style.css">
  </head>
  <body>
    <h1>Профиль</h1>

    <form action="https://echo.htmlacademy.ru" method="post" enctype="multipart/form-data">
     Ваш пол: 
      
      <label for="gender"> 
      <input type="radio" id="gender" value="man">
       Мужской</label>
      
      <label for="gender2"> 
      <input type="radio" id="gender2" value="female" checked>
      Женский</label>
      <br>
      
      Месяц и год рождения:<br>
      
      <select name="month"> 
      <option value="January">Январь</option>
      </select>
      
      <select name="year"> 
         <option>1990</option>
         <option>1991</option>
      </select>
     <br>
      Знакомые технологии:<br>
      <select multiple size="4">
        <option value="HTML">HTML</option>
        <option value="CSS" selected>CSS</option>
        <option value="JavaScript">JavaScript</option>
        <option value="Node.js">Node.js</option>
      </select><br>
      Фото:
      <input type="file" name="photo"><br>
      <input type="submit" value="Сохранить">
      
    </form>
  </body>
</html>

Попробуйте вариант с таким форматированием:

      <label>
        <input type="radio" id="gender"> Мужской
      </label>

      <label>
        <input type="radio" name="gender" checked> Женский
      </label>
1 лайк

Почему-то влияет этот перенос закрывающего тега последний. Будем разбираться.

Да, так все ок! спасибо!

Хотя очень странно: там, где “Женский”, - id=“gender”, а там, где “Мужской” - name=“gender”. И все работает)))

А, с атрибутами это я просто поторопился написать. Фишка именно в форматировании:

<label>
  что-то
</label>

вместо

<label>что-то</label>

Понятно) Спасибо за разъяснения!

а у меня остаются все те же 99% не смотря на форматирование:
инпут внутри лэйбла:

привязка по id:

А если включиьт инпуты в лейблы?

я же выше приводила скрин:
![form-var-1|689x383]


всё те же различия в Женском и 99%

Пардон, невнимательно посмотрел. Счас вот такой вариант форматирования проходит Ошибка в курсе: Испытание: редактирование профиля [18/18].

Но этот вариант

отличается от моего только тем, что я ещё указала value (который обязательный атрибут).
Без value я тоже пробовала - все равно 99% (на сегодня закончились проверки, не смогу выложить скрин)