2014-11-23 2 views
0

HTML 표준에서;"id"는 HTML 표준에서 고유하므로 다른 양식 요소에서 유사한 label-for을 사용하는 방법은 무엇입니까?

  • 2 동일한 name 속성은 동일한 html 문서의 다른 form 요소에서 사용할 수 있습니다.
  • id 속성은 동일한 html 문서에서 고유해야합니다. 내가label for를 사용하는 경우 ID가 고유하지 않기 때문에
  • label for
  • 그래서

작동하도록 id을 필요로, 다음은

<html> 
    <body> 
    <form id="form1"> 
     <input name="abc"> 
    </form> 
    <form id="form2"> 
     <input name="abc"> 
    </form> 
    </body> 
</html> 

그러나 유효합니다, 다음은 ** ** 유효하지 않습니다

<html> 
    <body> 
    <form id="form1"> 
     <label for="item">Click me</label> 
     <input name="item" id="item"> 
    </form> 
    <form id="form2"> 
     <label for="item">Click me</label> 
     <input name="item" id="item"> 
    </form> 
    </body> 
</html> 

그래서 label for을 잘못 사용합니까? 아니면 label for과 관련된 버그입니까?

+1

문제는 무엇인가를 생각? 당신이 말했듯이,'id' 속성 값은 유일해야합니다. 그래서 그들은 같은 형식이든 아니든, 다른 요소에 다른 값을 사용하기 만하면됩니다. –

답변