HTML 입력 유형에 대해 알아야 할 모든 것
input
를 사용하지만 사용자가 알지 못하는 많은 입력type
이 있습니다. 따라서 input
유형에 대해 알지 못할 수도 있는 모든 것을 살펴보겠습니다.일반적인 HTML 입력 유형
HTML에서는 입력에 특정 유형을 지정할 수 있습니다. 예를 들어 사용자가 상자에 텍스트를 입력할 수 있는 간단한
text
입력은 다음과 같습니다.<input type="text" />
우리가 사용하는 가장 일반적인 입력 유형은 다음과 같습니다.
hidden
- 일반적으로 사용자가 볼 필요가 없는 값을 저장하기 위해 숨겨진 양식 입력text
- 간단한 텍스트 입력. password
- 암호이기 때문에 텍스트가 별표로 표시되는 입력입니다. submit
- 양식을 제출하기 위한 제출 버튼입니다. button
- 제출과 비슷하지만 양식을 제출하지 않습니다! radio
- 목록 항목 범위에서 선택할 수 있는 버튼입니다. checkbox
- 선택하거나 선택 해제할 수 있는 버튼 세트입니다. 다음과 같은 기본 유형도 있습니다.
search
도 있습니다. 일반적으로 사용되는 것은 아니지만 검색 입력 필드에 사용할 수 있으며 입력할 때 작은 십자 표시가 나타납니다. reset
라고 말하는 reset
도 있습니다. 다른 모든 양식 요소를 재설정합니다. 이러한 공통
input
유형은 도처에 있으며 다음과 같습니다.유형 유효성 검사가 있는 기본 HTML 입력
이러한 간단한 유형 외에도 다음과 같이 매우 유용할 수 있는 몇 가지 다른 유형이 있습니다.
tel
- 전화번호용. url
- 입력이 URL인지 확인합니다. email
- 입력이 이메일인지 확인합니다. number
- 입력이 숫자인지 확인합니다. range
- 입력이 범위 내에 있는지 확인합니다. 참고: 이러한 입력 유형은 클라이언트 측에서 입력의 유효성을 검사하지만 입력에 해당 유형만 포함되도록 하는 방법으로 사용해서는 안 됩니다. 예를 들어
email
는 이메일 유형만 허용하지만 사용자는 프런트엔드를 쉽게 변경하여 email
가 아닌 항목을 제출할 수 있습니다. 따라서 백엔드도 확인하십시오.날짜 HTML 입력 유형
우리 대부분은
type="date"
에 익숙하지만 다음을 포함하여 HTML 입력에 대한 많은 날짜 유형이 있습니다.date
- 모든 날짜 입력. month
- 한 달을 선택할 수 있습니다. week
- 한 주를 선택할 수 있습니다. time
- 특정 시간을 선택할 수 있습니다. datetime-local
- 날짜/시간 조합을 선택할 수 있습니다. 이들 각각은 아래에 나와 있습니다. 브라우저의 UI 구현으로 제한되지만 매우 유용합니다.
기타 HTML 입력 유형
이 모든 것 외에도 다음과 같은 추가 유형이 있습니다.
file
- 파일을 서버에 업로드합니다. image
- 가장 이상한 점은 그래픽 제출 버튼입니다! 입력용 파일 유형
입력 파일 유형은 파일 업로드 인터페이스를 생성합니다.
<input type="file" />
입력용 이미지 유형
이것은 아마도 당신이 사용할 가능성이 가장 적은 것입니다. 양식의 제출 버튼으로 사용되는 입력에
src
및 alt
속성을 제공하여 궁극적으로 입력이 이미지처럼 작동하도록 합니다.<input type="image" alt="Login" src="login-button.png" />
결론
여기에는 현재 사용할 수 있는 모든 HTML 입력 유형이 포함됩니다. 기발한
type="image"
입력 유형이더라도 새로운 것을 배웠기를 바랍니다. 웹 개발에 대해 자세히 알아보려면 에서 저를 팔로우하거나 fjolt을 확인하십시오.
Reference
이 문제에 관하여(HTML 입력 유형에 대해 알아야 할 모든 것), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/smpnjn/everything-youll-ever-need-to-know-about-html-input-types-38lb텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)