[HTML] Form 정리 (2)

2021. 7. 7. 17:00·Programing/HTML

.input 태그

  • input 태그란 사용자로부터 정보를 입력 받을 수 있게 해주는 태그
    • type : 입력태그의 유형을 설정하는 속성
    • hidden : 사용자에게 안보임
    • tel : 전화번호 입력
    • password : 비밀번호 입력
    • month : 사용자 지역 연/월 삽입
    • number : 숫자 조절 화살표
    • checkbox : 체크박스 삽입
    • submit : 서버 전송 버튼
    • text : 텍스트 입력
    • url : URL 주소 입력
    • datatime : 국제 표준시 삽입
    • week : 사용자 지역 연/주 삽입
    • range : 숫자 조절 슬라이드 막대
    • radio : 라디오 버튼 삽입
    • reset : 리셋 버튼 삽입
    • search : 검색 상자
    • email : 이메일 입력
    • data : 사용자 지역 연/월/일 삽입
    • time : 사용자 지역 시/분/초 삽입
    • color : 색상표 삽입
    • file : 파일 첨부 버튼
    • button : 버튼 삽입

..input태그의 속성

  • type="hidden"
    • 화면상에는 표시되지 않지만 서버에 입력 form을 전송 시 함께 전송되는 요소이다.
  • type="text"
    • 텍스트를 입력하는 유형.
    • value에 기본 표시 될 내용을 size에 텍스트 필드 크기를 maxlength에 최대 문자 개수를 지정
      <input type="text" name="텍스트" value="기본내용" size="10" maxlength="5">
  • type="button"
    • button 유형의 <input> 요소는 단순한 푸시 버튼으로 렌더링 된다.
    • 이벤트 처리기(주로 click 이벤트)를 부착하면, 사용자 지정 기능을 웹 페이지 어느곳에나 제공 가능하다.
    • Tip으로는 <input> 요소의 button 유형도 전혀 틀리지 않은 방법이지만, 이후에 생긴 <button> 요소를 사용하는 것이 선호되는 방식이다.
    • <button> 의 레이블 텍스트는 여는 태그와 닫는 태그 사이에 넣기 때문에, 더불어 이미지까지 포함이 가능하다.

      <input type="button" value="클릭">
  • type="search"
    • 검색 상자를 만드는 텍스트 필드이다.
    • search 타입이 일반 text 타입과 다른 점은 임력 필드에 검색어를 입력하면, 입력 필드 우측에 입력된 검색어를 바로 삭제 할 수 있는 엑스(x) 표시가 생성된다.
  • type="tel"
    • 사용자가 전화 번호를 입력하고 편집하는데 사용된다.
    • 모바일, 브라우저, 특히 휴대 전화에서 전화번호 입력에 최적화된 사용자 정의 키패드를 제시 할 수 있다.
    • pattern이라는 속성을 같이 쓰는 경우가 많다.
    • pattern은 정규식을 넣어서 데이터를 검증할 수 있는 속성이다.
    • pattern 속성에 정규식을 넣어서 input에 입력한 값의 유효성을 체크 할수 있다.
    • 아래 예제는 전화번호에 대한 유효성 검사이며, pattern 에 정규식으로 전화번호인지 아닌지 판단하는 식을 넣었다.
     <form action='action.jsp'>
       <div>
          <input type="text" pattern="(010)-\d{3,4}-\d{4}" title="형식 010-0000-0000">
       </div>
       <div><input type="submit" value="전송"></div>
     </form>
     

'Programing > HTML' 카테고리의 다른 글

[HTML] Form 정리 (5)  (0) 2021.07.07
[HTML] Form 정리 (4)  (0) 2021.07.07
[HTML] Form 정리 (3)  (0) 2021.07.07
[HTML] Form 정리 (1)  (0) 2021.07.07
'Programing/HTML' 카테고리의 다른 글
  • [HTML] Form 정리 (5)
  • [HTML] Form 정리 (4)
  • [HTML] Form 정리 (3)
  • [HTML] Form 정리 (1)
쿠크
쿠크
  • 쿠크
    쿠크 개발자
    쿠크
  • 전체
    오늘
    어제
    • 분류 전체보기 (53)
      • Kubernetes (2)
      • Programing (35)
        • JSP (3)
        • JAVA (22)
        • Spring (5)
        • HTML (5)
      • 이외 (12)
        • Git (2)
        • 임시 잡다함 (6)
        • IntelliJ (1)
        • 에러 모음 (2)
      • OS (2)
        • Linux (2)
      • DataBase (2)
        • Mysql (1)
      • 토이 프로젝트 (0)
        • 게시판 만들기 (0)
      • Spring (0)
      • 부동산 or 주식 (0)
  • 인기 글

  • 최근 글

  • 최근 댓글

  • 링크

    • 깃 허브 주소
  • 공지사항

  • 태그

    kubernetes
    jsp
    HTTP란
    ubuntu
    스프링 특징
    java
    error
    Database
    MVC
    에러원인
    spring-framwork
    spring
    HTML
    상속
    IntelliJ
    에러 발생
    Linux
    클래스
    MySQL
    spring-framework
  • hELLO· Designed By정상우.v4.10.3
쿠크
[HTML] Form 정리 (2)
상단으로

티스토리툴바