채택완료

그누보드5 글입력칸에서 name과 id 차이가 뭔가요?

2020-11-25 (수) 23:07:54 2,321

안녕하세요

다른분 스킨의 write.php 수정중에

                <input type="password" name="wr_password" id="wr_password2" <?php echo $password_required ?> class="frm_input full_input w_inputs <?php echo $password_required ?>">

이렇게 다른 게 있어서요. 스타일 때문인가요?

|

답변 1개

채택된 답변
+20 포인트

name은 폼 전송시 변수명으로 활용됩니다.

PHP를 예로 든다면

$_POST['wr_password'] 로 해당 변수를 받을 수 있습니다

id는 해당 페이지에서 자바스크립트로 해당 객체에 접근할 수 있게 정의하는 변수입니다.

document.getElementById('#wr_password2').value = 'ㅁㄴㅇㄹ';

식으로 해당 페이지에서 자바스크립트를 활용하여 접근 할 수 있습니다.

기존의 css를 수정하지 않아 wr_password가 아닌 별개의 css를 활용하기 위해 아이디명을 별도로 두었을 수도 있고, id의 경우 한 페이지 내의 중복으로 존재하면 안되는 값이기에 2로 바꾸었을 수도 있습니다.

답변을 작성하려면 로그인이 필요합니다.