HTML은 form 사용자가 웹 사이트와 상호 작용하고 데이터를 서버에 제출할 수 있도록 하는 웹 개발의 중요한 부분입니다. 사용자 정보 수집, 사용자 입력 처리, 웹 사이트에서 사용자 작업 활성화와 Form 같은 다양한 목적으로 사용됩니다. form 이 기사에서는 HTML에서 일반적으로 사용되는 속성 및 다양한 유형의 입력 필드, 선택 요소, 텍스트 영역 및 버튼을 탐색합니다 form.
입력 필드
<input type="text">
: 사용자가 영숫자를 입력할 수 있는 텍스트 입력 필드를 생성합니다.<input type="password">
: 입력한 문자를 마스킹하는 비밀번호 입력란을 표시합니다.<input type="email">
: 유효한 이메일 주소가 필요한 입력 필드에 대한 이메일 유효성 검사를 제공합니다.<input type="number">
: 숫자 값만 입력하도록 제한합니다.<input type="checkbox">
: 사용자가 선택하거나 선택 해제할 수 있는 체크박스를 나타냅니다.<input type="radio">
: 사용자가 옵션 그룹에서 하나의 옵션을 선택할 수 있는 라디오 버튼을 나타냅니다.<input type="file">
: 사용자가 파일을 선택하고 업로드할 수 있습니다.<input type="submit">
: 클릭 시 제출하는 버튼을 표시합니다 form.<input type="reset">
form: 를 초기 상태로 되돌리는 버튼을 표시합니다 .<input type="date">
: 날짜 선택을 위한 날짜 선택기를 제공합니다.<input type="time">
: 사용자가 시간 값을 입력할 수 있습니다.
요소 선택
<select>
: 선택 가능한 옵션이 있는 드롭다운 메뉴를 만듭니다.<option>
: 태그 안에 있는 드롭다운 메뉴 내에서 옵션을 정의합니다<select>
.<optgroup>
: 드롭다운 메뉴 내에서 관련 옵션을 함께 그룹화합니다.<select multiple>
: 사용자가 Ctrl 키(또는 Mac의 경우 Command 키)를 누른 상태에서 클릭하여 여러 옵션을 동시에 선택할 수 있습니다.
텍스트 영역
<textarea>
: 사용자가 더 긴 텍스트 블록을 입력하고 편집할 수 있는 여러 줄 텍스트 입력 필드를 만듭니다. 치수를 정의하기 위해 rows
및 와 같은 속성으로 크기를 조정하고 구성할 수 있습니다. cols
버튼
<button>
: 에서 다양한 작업을 트리거할 수 있는 버튼을 나타냅니다 form. form JavaScript 함수 에 따라 를 제출하거나 form 다른 페이지로 이동하는 데 사용할 수 있습니다 .
사용 예:
<form action="/submit-form" method="post">
<label for="name">Name:</label>
<input type="text" id="name" name="name" required>
<label for="email">Email:</label>
<input type="email" id="email" name="email" required>
<label for="message">Message:</label>
<textarea id="message" name="message" rows="4" cols="50"></textarea>
<label for="newsletter">Subscribe to Newsletter:</label>
<input type="checkbox" id="newsletter" name="newsletter">
<label for="color">Favorite Color:</label>
<select id="color" name="color">
<option value="red">Red</option>
<option value="blue">Blue</option>
<option value="green">Green</option>
</select>
<button type="submit">Submit</button>
</form>
이 예제는 필드,, 및 버튼을 form 포함한 다양한 요소의 사용법을 보여 줍니다. 특정 요구 사항에 따라 요소와 속성을 자유롭게 사용자 정의하십시오. input
textarea
checkbox
select dropdown
submit
form