반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 다음주소API
- restAPI
- 크기조정
- openChallenge
- 로그아웃
- API
- 42000
- 변경
- 주소
- 셀렉터
- 카카오로그인
- id 개별 부여
- rest api
- 인스턴스
- textarea
- span width 설정
- 테이블 생성
- 변수
- 조건문
- 없애기
- 로그인
- 자바
- 별찍기
- 스타일 시트
- 반복문
- 유효성검사
- jsp
- 회원가입페이지
- 카카오 로그인
- 연산자 우선순위
Archives
- Today
- Total
뚜벅이 한걸음
웹 폼 본문
반응형
웹페이지를 통해서 사용자 입력을 받는 폼을 웹 폼 이라고 한다.
이를 위한 태그들이 제공되고 있으며 폼 요소라고 부른다.
시멘틱 웹이 html로 만든 페이지를 구조화했다면
웹 폼은 사용자의 입력을 받는 페이지를 만드는데 사용할 수 있다.
<form>태그
<form action=" 폼 데이터를 처리할 웹 서버 응용 프로그램 이름 URL"
enctype="데이터 인코딩 타입"
method="폼 데이터를 웹 서버에 전송하는 방식"
name="폼 이름"
target="웹 서버 응용프로그램으로부터 전송 받은 데이터를 출력할 윈도우 이름"
여러가지 폼 요소들
.
.
</form>
※ action 속성
: submit을 누르면 연결된 url로 연결하고 폼 데이터를 같이 전송한다.
※ method 속성
: 폼 데이터를 어떤 방식으로 전송할지 정하는 것이다.
get과 post가 대표적이고 get은 데이터를 노출해서 전달하는 것. post는 눈에 보이지 않게 전송하는 것이다.
폼 관련 기타 태그
|
||
<label>
|
캡션과 폼요소들을 한 단위로 묶어서 사용가능.
|
|
<fieldset>
|
폼요소들을 그룹으로 묶고 외곽선 박스와 제목을 출력한다.
제목은 <legend> 태그로 표시한다.
|
폼 요소
|
설명
|
<input type="text">
|
한 줄 텍스트 입력 창
|
<input type="password">
|
암호 입력을 위한 한 줄 텍스트 입력 창(입력값 안보임)
|
<input type="submit">
|
웹 서버로 폼 데이터를 전송시키는 버튼
|
<input type="button">
|
단순 버튼
|
<input type="reset">
|
입력된 폼데이터를 초기화시키는 버튼
|
<input type="image">
|
이미지 버튼
|
<input type="checkbox l radio">
|
체크박스(네모)와 라디오버튼(원형)
|
<select>
|
드롭다운 리스트를 가진 콤보 박스
|
<input type=
"monthlweekldateltimeldatetime-local">
|
년, 월, 일, 시간 등의 시간 정보 입력 창
|
<input type="number l range">
|
스핀 버튼, 슬라이드 바. 편리한 숫자 입력창
|
<input type="color">
|
컬러 다이얼로그
|
<input type="email l url l tel search">
|
이메일, url, 전화번호, 검색키워드 등 형식 검사 기능을 가진 텍스트 입력 창
|
<input type="file">
|
로컬 컴퓨터의 파일을 선택하는 폼 요소
|
<input type="button l reset l submit">
|
단순 버튼, reset, submit 버튼
|
<textarea>
|
여러 줄의 텍스트 입력 창
|
반응형
'HTML' 카테고리의 다른 글
html5+css+Javascript 03 open challenge (0) | 2022.07.08 |
---|---|
html 5 문서의 시멘틱 웹과 시멘틱 맵 (0) | 2022.07.08 |
html5+ css3+Javascript 2장 open challenge 2 (0) | 2022.07.08 |
미디어 삽입 <audio>,<video> (0) | 2022.07.08 |
인라인 프레임,<iframe> (0) | 2022.07.08 |