Q&A

궁금해요....

2015.12.26 14:12
275
0

공홈에 있는 '익명 선택하여 작성하기'(링크) 팁을 보다가 궁금증이 생겨서요..

주황색 부분이요.. 저 부분을 없애도 잘 작동을 하던데..

팁 작성자분께서는 왜 저걸 집어넣으셨을까요?

저거 역할이 뭔가요?

정말 궁금해서요ㅠ

 

 

_comment_write.html

 

<input type="checkbox" name="use_anonymous" value="Y" id="use_anonymous_{$oDocument->document_srl}" />
<label for="use_anonymous_{$oDocument->document_srl}">익명 사용</label>

추가.

 

board.controller.php 수정

 

if($this->module_info->use_anonymous == 'Y')

 ​

if($this->module_info->use_anonymous == 'Y' || $obj->use_anonymous == 'Y') 

로 변경.

 

 

댓글 4

  • HTML 에서 각 요소별 id 값은 페이지 전체에서 유일한 값이어야 합니다. 그런데 주황색 표시를 지우면 중복되는 id가 페이지 전체에 여러개 발생하겠지요.
    브라우저가 유연하게 대응해서 오류가 없는 것 처럼 보이지만 HTML 표준을 지키지 못한 오류가 발생한 것입니다.

    label 요소의 for 속성은 label이 설명하는 요소의 id 값을 의미 합니다. 이 또한 페이지에 id가 중복되어 있다면 문제가 생기겠지요.
  • @misol
    아.. 그러니깐 중복되는걸 피하기 위해서 그랬던 거군요..
    근데 write_form.html 에는 저 부분이 없던데;;;
    아이고 이해가 갈듯 하면서 안가네요..ㅎㅎ
    무튼 알려주셔서 감사합니다 ^^
  • @DADDY
    write form 은 목록과 달리 같은 형태가 여러개 반복되는 구조가 아니기 때문일 겁니다.
  • @misol
    감사합니다 ^_^