2014-11-18 2 views
0

Это сводит меня с ума. Я знаю, что это связано с тегом метки. вот мой код:Атрибут атрибута элемента метки должен ссылаться на ошибку управления формой?

<form method="post" action="includes/loginprocess.php"> 
    <label for="username">Username: </label> 
    <input type="text" name="username" value=''/> 

    <label for="password">Password: </label> 
    <input type="password" name="password" /> 

    <input type="submit" name="submit" value="submit" /> 
</form> 

Для одного и того же имени?

Ошибка: «Атрибут атрибута элемента метки должен ссылаться на элемент управления формой».

+1

Я думаю, что 'for' ссылки лейбла «id» элемента. Итак, 'label for = 'username'' и' input id =' username''. – DontVoteMeDown

ответ

0

Согласно http://www.w3schools.com/tags/att_label_for.asp, значение for атрибута метки должны быть id элемента метка связана с, поэтому добавьте id атрибут в текстовые поля

<form method="post" action="includes/loginprocess.php"> 
    <label for="username">Username: </label> 
    <input type="text" name="username" id="username" value=''/> 

    <label for="password">Password: </label> 
    <input type="password" name="password" id="password" /> 

    <input type="submit" name="submit" value="submit" /> 
</form> 
+0

вы были быстрее на 21 секунду :) – vaso123

+1

w3chools не является ни авторитетным, ни правильным, поэтому его не следует приводить. См. Http://w3fools.com –