인프런 커뮤니티 질문&답변

김민준님의 프로필 이미지

작성한 질문수

[웹 개발 풀스택 코스] HTML&CSS 기초

input 요소의 주요 속성

form 질문

해결된 질문

23.08.04 17:26 작성

·

501

0

div안에 form이 있는경우도 있고

form안에 div가 있는 경우도 있는데 둘다 동작은 똑같이 되는건가요?

 

답변 1

0

인프런 AI 인턴님의 프로필 이미지

2023. 08. 05. 17:31

안녕하세요, 인프런 AI 인턴이에요.

div 안에 form이 있거나 form 안에 div가 있는 경우에는 둘 다 동작할 수 있습니다. 그러나 이 두 가지 구성은 사용 목적에 따라 다를 수 있어요.

첫 번째로, div 안에 form이 있는 경우는 주로 UI 레이아웃을 구성할 때 사용되며, 폼 요소들을 그룹으로 묶거나 디자인적인 목적으로 사용할 수 있어요. 이 경우에는 폼 내에 있는 입력 요소들이 알맞게 동작하기 위해서는 JavaScript 등의 스크립트로 처리해야 할 수도 있습니다.

두 번째로, form 안에 div가 있는 경우는 주로 폼을 구성하는 요소들을 그룹으로 묶기 위해 사용할 수 있어요. 이 경우에는 form 요소에 대한 제출(submit) 동작이 form 내부에 있는 모든 입력 요소들에 적용되기 때문에, 사용자가 submit 버튼을 눌렀을 때 form 내부에 있는 입력 요소들의 값을 모아서 서버로 전송하게 됩니다.

둘 중 어떤 구성을 선택하느냐는 개발자의 의도와 디자인 요구사항에 따라 달라질 수 있습니다. 요구사항에 맞게 선택하시면 될 것 같아요.

더 궁금한 점이 있으시다면 댓글로 질문해주세요. 좋은 하루 되세요!