그누보드5 글입력칸에서 name과 id 차이가 뭔가요?
본문
안녕하세요
다른분 스킨의 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
name은 폼 전송시 변수명으로 활용됩니다.
PHP를 예로 든다면
$_POST['wr_password'] 로 해당 변수를 받을 수 있습니다
id는 해당 페이지에서 자바스크립트로 해당 객체에 접근할 수 있게 정의하는 변수입니다.
document.getElementById('#wr_password2').value = 'ㅁㄴㅇㄹ';
식으로 해당 페이지에서 자바스크립트를 활용하여 접근 할 수 있습니다.
기존의 css를 수정하지 않아 wr_password가 아닌 별개의 css를 활용하기 위해 아이디명을 별도로 두었을 수도 있고, id의 경우 한 페이지 내의 중복으로 존재하면 안되는 값이기에 2로 바꾸었을 수도 있습니다.
답변을 작성하시기 전에 로그인 해주세요.