꿀떡꿀빵
92
2019-05-03 18:31:04
3
126

HTML ID 중복 질문입니다.


HTML ID 중복 질문입니다.


작업을 하다가 ID가 겹친지도 모르고 작업을 했는데 프로그램이 동작되어 질문드립니다.

서로 다른 form태그 안에선 상관없는건가요? 왜 이런건지 모르겠습니다.


<form name="staticsCustomerPopForm" id="staticsCustomerPopForm" method="post">

      <input type="hidden" name="startDate" id="startDate" value="${staticsDownloadHistoryVO.startDate}"/>

      <input type="hidden" name="endDate" id="endDate" value="${staticsDownloadHistoryVO.endDate}"/>

</form>



<form name="staticsDownloadHistoryVO" id="staticsDownloadHistoryVO" method="post" >

     <div class='input-group date' id='datetimepicker1'>

<input type='text' name="startDate" id="startDate" class="form-control" value="${staticsDownloadHistoryVO.startDate}"/>

<span class="input-group-addon bg-info"><span class="glyphicon glyphicon-calendar"></span></span>

     </div>

     <span class=""> ~ </span>

      <div class='input-group date' id='datetimepicker2'>

<input type='text' name="endDate" id="endDate" class="form-control" value="${staticsDownloadHistoryVO.endDate}"/>

<span class="input-group-addon bg-info"><span class="glyphicon glyphicon-calendar"></span></span>

      </div>

</form>

0
0
  • 답변 3

  • tteakuk
    38
    2019-05-03 18:45:01

    요즘은 id 중복 허용되요.

    지양해야죠.

    0
  • korchl
    697
    2019-05-03 23:15:04

    물론 서로 다른 form태그 밑에 id를 찾는 경우라면 이상이 없겠지만 html문서내에서 고유한 ID 식별자를 찾는데 N개가 있다면 프로그램이 오동작을 할 수도 있고 괜히 남겨놓으면 먼 나중에 더 헷갈릴듯 합니다.


    그냥 중복은 왠만하면 하지 않는게 좋을듯 합니다.

    1
  • gamza
    319
    2019-05-04 02:03:26

    자바스크립트에서 id 선택자로 선택할 시에는 

    최초의 것 하나만 가져갑니다.

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.