본문 바로가기
HTML

HTML 폼 정리

by 프로랑 2023. 10. 20.
728x90

기본적인 폼의 형태

<form>
  <label for="username">아이디</label>
  <input id="username" name="username">
  <label for="password">비밀번호</label>
  <input id="password" name="password" type="password">
  <button>로그인</button>
</form>

 

라벨

<label> 태그로 <input>을 감싸면 라벨을 클릭했을 때 인풋에 포커싱이 됩니다.

<label>
  아이디
  <input name="...">
</label>

혹은 라벨의 for 속성과 인풋의 id 속성을 일치시키면 클릭했을 때 인풋에 포커싱이 됩니다.

<label for="username">아이디</label>
<input id="username" name="...">

 

인풋 <input>

name 속성은 폼을 전송했을 때 입력한 값에 매칭되는 이름입니다. 예를 들어서 아래 코드에서는 인풋에 입력한 값이 username이라는 이름에 매칭됩니다.

  <label for="...">아이디</label>
  <input id="..." name="username">

type 속성을 사용하면 다양한 인풋을 사용할 수 있습니다. 대표적으로 입력한 값을 가려주고 싶을 때는 type="password"를 사용합니다.

<label for="password">비밀번호</label>
<input id="password" name="password" type="password">
728x90

'HTML' 카테고리의 다른 글

HTML head 와 시맨틱 태그  (0) 2023.10.20
HTML link와 script 정리  (0) 2023.10.20
HTML 인풋의 여러가지 타입  (0) 2023.10.20
HTML 폼을 전송하는 폼 태그 두 가지 속성  (0) 2023.10.20
HTML 멀티미디어 기능 정리  (0) 2023.10.19