HTML 튜토리얼

HTML 홈 HTML 소개 HTML 편집기 HTML 기본 HTML 요소 HTML 속성 HTML 제목 HTML 단락 HTML 스타일 HTML 서식 HTML 인용문 HTML 주석 HTML 색상 HTML CSS HTML 링크 HTML 이미지 HTML 파비콘 HTML 테이블 HTML 목록 HTML 블록 및 인라인 HTML 클래스 HTML ID HTML 아이프레임 HTML 자바스크립트 HTML 파일 경로 HTML 헤드 HTML 레이아웃 반응형 HTML HTML 컴퓨터 코드 HTML 의미론 HTML 스타일 가이드 HTML 엔티티 HTML 기호 HTML 이모티콘 HTML 문자 집합 HTML URL 인코딩 HTML 대 XHTML

HTML 양식

HTML 양식 HTML 양식 속성 HTML 양식 요소 HTML 입력 유형 HTML 입력 속성 HTML 입력 양식 속성

HTML 그래픽

HTML 캔버스 HTML SVG

HTML 미디어

HTML 미디어 HTML 비디오 HTML 오디오 HTML 플러그인 HTML 유튜브

HTML API

HTML 지리적 위치 HTML 드래그/드롭 HTML 웹 스토리지 HTML 웹 작업자 HTML SSE

HTML 예제

HTML 예제 HTML 퀴즈 HTML 연습 HTML 인증서 HTML 요약 HTML 접근성

HTML 참조

HTML 태그 목록 HTML 속성 HTML 전역 속성 HTML 브라우저 지원 HTML 이벤트 HTML 색상 HTML 캔버스 HTML 오디오/비디오 HTML 문서 유형 HTML 문자 집합 HTML URL 인코딩 HTML 언어 코드 HTTP 메시지 HTTP 메소드 PX에서 EM으로 변환기 키보드 단축키

HTML 양식


HTML 양식은 사용자 입력을 수집하는 데 사용됩니다. 사용자 입력은 처리를 위해 가장 자주 서버로 전송됩니다.


예시







<form> 요소

HTML <form>요소는 사용자 입력을 위한 HTML 양식을 만드는 데 사용됩니다.

<form>
.
form elements
.
</form>

<form>요소는 텍스트 필드, 체크박스, 라디오 버튼, 제출 버튼 등과 같은 다양한 유형의 입력 요소를 위한 컨테이너입니다 .

이 장에서는 다양한 양식 요소를 모두 다룹니다. HTML 양식 요소 .


<input> 요소

HTML <input>요소는 가장 많이 사용되는 양식 요소입니다.

요소 는 속성 <input>에 따라 다양한 방식으로 표시될 수 있습니다 .type

여기 몇 가지 예가 있어요.

유형 설명
<입력 유형="텍스트"> 한 줄 텍스트 입력 필드를 표시합니다.
<입력 유형="라디오"> 라디오 버튼을 표시합니다(많은 선택 사항 중 하나를 선택하기 위해)
<입력 유형="확인란"> 확인란을 표시합니다(많은 선택 항목 중 0개 이상 선택)
<입력 유형="제출"> 제출 버튼 표시(양식 제출용)
<입력 유형="버튼"> 클릭 가능한 버튼을 표시합니다

이 장에서는 다양한 입력 유형을 모두 다룹니다. HTML 입력 유형 .



텍스트 필드

텍스트 입력을 위한 <input type="text">한 줄 입력 필드를 정의합니다.

예시

텍스트 입력 필드가 있는 양식:

<form>
  <label for="fname">First name:</label><br>
  <input type="text" id="fname" name="fname"><br>
  <label for="lname">Last name:</label><br>
  <input type="text" id="lname" name="lname">
</form>

위의 HTML 코드가 브라우저에 표시되는 방식은 다음과 같습니다.

이름:

성:

참고: 양식 자체는 표시되지 않습니다. 또한 입력 필드의 기본 너비는 20자입니다.


<label> 요소

<label>위의 예에서 요소 의 사용에 주목하십시오 .

태그 는 <label>많은 양식 요소에 대한 레이블을 정의합니다.

<label>요소는 스크린 리더 사용자에게 유용합니다. 사용자가 입력 요소에 초점을 맞추면 스크린 리더가 레이블을 소리내어 읽어주기 때문입니다.

또한 이 <label>요소는 매우 작은 영역(예: 라디오 버튼 또는 체크박스)을 클릭하는 데 어려움을 겪는 사용자에게 도움이 됩니다. 사용자가 요소 내의 텍스트를 클릭하면 <label>라디오 버튼/체크박스가 토글되기 때문입니다.

태그 의 for속성 은 그것들을 함께 묶기 위한 요소의 속성 <label>과 같아야 합니다 .id<input>


라디오 버튼

<input type="radio">라디오 버튼을 정의합니다 .

라디오 버튼을 사용하면 제한된 수의 선택 항목 중 하나를 선택할 수 있습니다.

예시

라디오 버튼이 있는 양식:

<p>Choose your favorite Web language:</p>

<form>
  <input type="radio" id="html" name="fav_language" value="HTML">
  <label for="html">HTML</label><br>
  <input type="radio" id="css" name="fav_language" value="CSS">
  <label for="css">CSS</label><br>
  <input type="radio" id="javascript" name="fav_language" value="JavaScript">
  <label for="javascript">JavaScript</label>
</form>

위의 HTML 코드가 브라우저에 표시되는 방식은 다음과 같습니다.

좋아하는 웹 언어를 선택하십시오:




체크박스

확인란<input type="checkbox"> 을 정의 합니다 .

확인란을 통해 사용자는 제한된 수의 선택 중에서 ZERO 또는 MORE 옵션을 선택할 수 있습니다.

예시

체크박스가 있는 양식:

<form>
  <input type="checkbox" id="vehicle1" name="vehicle1" value="Bike">
  <label for="vehicle1"> I have a bike</label><br>
  <input type="checkbox" id="vehicle2" name="vehicle2" value="Car">
  <label for="vehicle2"> I have a car</label><br>
  <input type="checkbox" id="vehicle3" name="vehicle3" value="Boat">
  <label for="vehicle3"> I have a boat</label>
</form>

위의 HTML 코드가 브라우저에 표시되는 방식은 다음과 같습니다.




제출 버튼

<input type="submit">양식 처리기에 양식 데이터를 제출하기 위한 버튼을 정의합니다 .

양식 처리기는 일반적으로 입력 데이터를 처리하기 위한 스크립트가 있는 서버의 파일입니다.

양식 처리기는 양식의 action 속성에 지정됩니다.

예시

제출 버튼이 있는 양식:

<form action="/action_page.php">
  <label for="fname">First name:</label><br>
  <input type="text" id="fname" name="fname" value="John"><br>
  <label for="lname">Last name:</label><br>
  <input type="text" id="lname" name="lname" value="Doe"><br><br>
  <input type="submit" value="Submit">
</form>

위의 HTML 코드가 브라우저에 표시되는 방식은 다음과 같습니다.

이름:

성:



<input>의 이름 속성

각 입력 필드에는 name제출할 속성이 있어야 합니다.

속성이 생략 되면 name입력 필드의 값이 전혀 전송되지 않습니다.

예시

이 예에서는 "이름" 입력 필드의 값을 제출하지 않습니다. 

<form action="/action_page.php">
  <label for="fname">First name:</label><br>
  <input type="text" id="fname" value="John"><br><br>
  <input type="submit" value="Submit">
</form>

HTML 연습

연습으로 자신을 테스트하십시오

연습:

아래 양식에서 유형이 "버튼"이고 값이 "확인"인 입력 필드를 추가하십시오.

<형태>
<>
</form>