name이랑 id 역할의 차이가 무엇인지 헷갈려요.
909
작성한 질문수 5
컴퓨터가 이해할 수 있도록 요소에 대해 지칭하는 명칭을 name="account" 라고 지정하는 것 같은데, id와의 차이점이 헷갈립니다 ㅠㅠ! 뭐가 다른 거길래 두 번 써주는 건가요?
답변 1
1
안녕하세요 :)
폼의 경우 결국 프론트엔드에서의 결과물을 서버나 다른 주소로 보낼 때 사용하게 됩니다.
이때 폼에서 데이터를 읽어오는 이름의 기준을 name 으로 판단하게 됩니다.
수업에서도 가입하기 버튼을 눌렀을때 주소창에 있는 문자들을 보면 input 내에 name에 적어놓았던 것을 기반으로 값이 매칭되어 있는 것을 확인하실 수 있을거에요!
id 의 경우 해당 태그 (정확하게 말하면 돔)의 별칭과 같은 의미입니다! 추후에 배우게될 css 나 자바스크립트에서
"id 가 password 인 태그를 찾아라" 라고 했을때
css 에서는 #password, 자바스크립트에서는 document.getElementById('password') 라는 코드를 사용하시게 될거에요 :)
간략하게 정리하면
name 은 폼 태그 내부에서의 이름,
id 는 전체 돔에서 해당 돔에 부여되는 특별한 이름 정도로 정리할 수 있겠네요 :)
감사합니다!
unregistered 이라 뜨며 작동하지 않습니다.
0
51
1
공부한 내용을 블로그에 정리해서 올려도되나요?
0
95
1
sublime text 설치 불가
0
177
1
사진과 본문 내용에 패딩이 40px 들어가 있는데 이유를 모르겠습니다
0
99
1
처음 질문과 옵션 관련 질문입니다.
0
90
1
마지막에 news 관련 질문
0
83
1
태그 닫는 단축키가 뭔가요?
0
170
1
강의에 사용하는 예제 코드 자료 있나요?
0
385
1
회원가입 폼 검증하기 실행이 안됩니다.
0
274
1
이미지랑 아이콘 파일을 어떻게 찾아요?
0
352
1
VS 코드는 절대 경로랑 상대 경로로 상위 문서 접근이 차단되어 있네요
0
476
0
프로젝트 고민 해결이 안되어 다시 올립니다.
0
394
1
프로젝트 고민 다시올립니다.
0
448
1
친구와의 프로젝트 고민
0
421
1
화면 오른쪽 스크롤이 넘어가질 않아요!
0
516
1
학과 설정
0
331
2
회원가입폼 검증 -2 에서 문제가생겼습니다
0
331
1
card.html 버튼 위치
0
602
1
인스타그램 코드 작성 후 동작을 해보았는데 버튼을 눌러도 넘어가질않네요
0
357
2
carousel의 footer부분에
0
295
1
margin 값에 관한 질문입니다.
0
407
1
function clearMessages() 함수의 원리를 알고싶습니다
0
320
1
removeEventListener
0
236
1
버튼을 눌렀을때 케러셀의 이동
0
810
2





