Испытание: редактирование профиля. Может "знающие люди" подскажут и оценят?


#1

Здравствуйте. Ребята, те кто с опытом, может оцените код. Если есть какие нибудь ошибки, то подскажите.

Испытание: редактирование профиля

Профиль

<form action="https://echo.htmlacademy.ru" method="post" enctype="multipart/form-data">
 <label>Ваш пол: 
  <input type="radio" name="male" value="m"> Мужской
  <input type="radio" name="female" value="f" checked> Женский</label><br>
  Месяц и год рождения:<br>
  <select name="born">
    <option value ="january" selected>Январь</option></select>
    <select name="born2">
    <option  value ="1990" >1990</option></select><br>
  Знакомые технологии:<br>
  <select name="technology" multiple size="4">
    <option>HTML</option>
    <option selected>CSS</option>
    <option>JavaScript</option>
    <option>Node.js</option>
    </select><br>
  Фото: <input type="file" name="Chosee File" ><br>
  <input type="submit" value="Сохранить">
  </form>
Текст "как есть" (без применения форматирования)

#2

#3

В Вашем коде не выбирается пол.


#4

т.е. “name” должно быть одно и тоже ? например “name=male”


#5

Да.
Но, этого мало.
Пол будет выбираться кликая по маркерам, а пользователю удобнее, чтобы выбиралось и кликая по надписям.
Поэтому у каждого input должен быть свой label:

 Ваш пол: 
  <label><input type="radio" name="male" value="m"> Мужской</label>
  <label><input type="radio" name="male" value="f" checked> Женский</label>

или так:

 Ваш пол: 
  <input type="radio" name="male" id="m" value="m">
  <label for="m"> Мужской</label>
  <input type="radio" name="male" id="f" value="f" checked>
  <label for="f"> Женский</label>