앱 만들기/HTML5 study

<form> 태그 예제

나도처음이야 2023. 3. 12.

브라우저에서 사용자의 입력을 받을 수 있는 양식을 만드는 태그를 form이라고 합니다.

form의 형태는 로그인 화면 및 회원 가입 화면등의 입력받을 수 있는 화면구성을 의미합니다.

form 의 예시화면

로그인 화면을 만드는 form 예제를 살펴봅니다.

로그인 form

위 입력화면을 만들기 위해서는 기본적으로 <form> 태그를 사용하고,

<form> 태그 안에 세부 폼 요소들을 기술합니다. 

<input type="text">  한줄짜리 텍스트 입력필드를 만듭니다.

<input type="password"> 한줄짜리 비밀번호 입력필드를 만듭니다.

<input type="submit"> 데이터 전송 버튼을 만듭니다. value 속성은 버튼의 이름을 정합니다.

                                    해당 속성을 설정하지 않으면 "제출"로 표기됩니다.

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  <h3>Form 태그 테스트 입니다</h3>
  <form>
    아이디<input type="text">
    비밀번호<input type="password">
    <input type="submit" value="로그인">
  </form>
</body>
</html>

각각의 폼 요소에는 lable 을 붙일 수 있습니다.

레이블은 입력란을 표기하는 텍스트를 의미하며, 위 예제에서는 '아이디' 와 '비밀번호' 을 의미합니다.

이 부분을 <lable>태그로 둘러싸면, 화면적으로 바뀌는 것은 없으나 내부적으로 브라우저는 해당 텍스트 와 폼요소가 연결되어 있다는 것을 알게 됩니다. 

 

lable을 만들어 봅니다. 

레이블로 텍스트와 폼요소를 같이 쌀수 있습니다. 간단한 폼 요소의 경우 이렇게 작성해도 됩니다.

<form>
    <lable>아이디<input type="Text"></lable>
    <lable>비밀번호<input type="password"></lable>
  </form>

 

레이블과 폼요소를 구분해서 코딩도 가능 합니다.

  <form>
    <lable for="id">아이디</lable>
    <input type="text" id="id">

    <lable for="pw">비밀번호</lable>
    <input type="password" id="pw">

    <input type="submit" value="로그인">
  </form>

폼 요소에서 id 속성을 사용하고 해당 id를 lable 의 for 속성과 연결해줍니다.

이렇게 코딩하면 lable 과 폼 요소가 떨어져 있더라도 쉽게 인지 할수 있습니다. 

폼 작성을 위한 <form>태그의 기본 형식에 대해서 알아보았습니다.

감사합니다.

반응형

'앱 만들기 > HTML5 study' 카테고리의 다른 글

라디오 버튼 예제  (2) 2023.03.14
<fieldset> 태그 예제  (1) 2023.03.13
<Object> 태그 예제  (4) 2023.03.10
html 하이퍼링크 예제  (2) 2023.03.09
비디오 태그 예제  (2) 2023.03.07

댓글