Form elements do not have associated labels . Ярлык для элемента формы

T8
На сайте с 11.05.2016
Offline
31
342

Всем привет

Лайтхаус просит указать связанный ярлык для элемента формы (input name="story).

<div class="searchform">

<form action="" name="searchform" method="post">
<div class="lfield">
<input type="hidden" name="do" value="search" />
<input type="hidden" name="subaction" value="search" />
<input name="story" value="Поиск..."; onblur="if(this.value=='') this.value='Поиск...';" onfocus="if(this.value=='Поиск...') this.value='' "; type="text" />

указал таким образом:

<label for="story"></label>

<input type="text" id="story"
aria-label="Search" >

но этого недостаточно - предупреждение присутствует

пациент - https://good-remont.by

помогите разобраться, плиз

Samail
На сайте с 10.05.2007
Offline
328
#1

Какой толк от пустой метки?

T8
На сайте с 11.05.2016
Offline
31
#2

я не сильно силен в этих вопросах

гугл указывает, стараюсь максимально следовать указаниям

S
На сайте с 30.09.2016
Offline
459
#3
TONY1488:
Лайтхаус просит указать связанный ярлык для элемента формы (input name="story).
указал таким образом:
<label for="story"></label>
<input type="text" id="story"
aria-label="Search" >

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

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
T8
На сайте с 11.05.2016
Offline
31
#4
Sitealert:
То есть ничего не указал. Просто зачем-то создал новый пустой инпут и прописал к нему лэйбл. А просили указать к уже существующему инпуту, который в результате так и остался без лэйбла. Поэтому и непонятен смысл этих манипуляций.

как указать лейбл к существующему инпуту??

подскажите, пжста

S
На сайте с 30.09.2016
Offline
459
#5
TONY1488:
как указать лейбл к существующему инпуту??
подскажите, пжста

Точно так же. Прописываешь инпуту id и делаешь лэйбл. Либо без id, помещая инпут внутрь лэйбла.

Только всё это мышиная возня.

T8
На сайте с 11.05.2016
Offline
31
#6
Sitealert:
Точно так же. Прописываешь инпуту id и делаешь лэйбл. Либо без id, помещая инпут внутрь лэйбла.
Только всё это мышиная возня.

спасибо. получилось

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий