Вы не можете связать элемент label
с более чем одним элементом управления. Это описано в определении label
.
Вы можете дать каждому элементу select
свою собственную метку.
. Лучший подход состоит в том, чтобы иметь одно текстовое поле ввода для даты. Тогда нет проблем с label
. Это означает больше работы, так как вам нужно проанализировать сервер данных на стороне сервера, и вы также должны анализировать его на стороне клиента (для проверок, чтобы пользователь мог сразу же получать информацию о проблемах). Но это лучшее удобство использования (конечно, быстрее вводить дату, чем использовать три неуклюжих выпадающих меню) и более высокую доступность. Вам нужно определить формат даты и четко указать пользователю, что такое ожидаемый формат.