Programming/HTML HTML 폼<form> 태그 사용방법 이론 zzarungna 2011. 12. 29. 13:47 반응형 HTML 폼<form> 태그 사용방법 이론 1. 텍스트 박스 : 2. 패스워드 박스 : 3. 멀티 텍스트 박스 : 단독태그가 아니다. 하나 둘 셋 4. 체크 박스 동의함 5. 라디오 버튼 남자 여자SOURCE.HTML<html> <head> <title></title> <meta name="generator" content="editplus" /> <meta name="author" content="김종현" /> </head> <body> <!-- 1. 모든 입력 양식 태그는 <form>태그의 자식으로 와야한다. 2. 한페이지당 <form>태그는 일반적으로 1개, 경우 따라 2개 이상을 생성 form 속성 1. method="get or post" 의속성을 갖는다. : form이 데이터를 서버측으로 전송할때 데이터를 보내는 방식 a. get - 전송하는 데이터를 URL에 포함시켜서 전송 - 보안에 취약(데이터가 그대로 히스토리에 보존) - URL 256자이내..데이터가 손실 b. post - 전송하는 본문에 포함 - 보안에 안정적(URL 표현X) - 길이에 제한 없음 2. action="데이터를 받아서 처리할 프로그램의 위치 데이터 전송 시 규칙 1. 입력 컨트롤은 <form>안에 있어야 함. 2. 입력 컨트롤은 name 속성값을 가져야 함. --> <form method="get" action="http://220.86.7.31/Ex21_Ok.asp"> <input type="text" name="txtData" /> <input type="submit" /> <br/> <!-- horizontal rule, 수평바 --> <hr size="10" /></hr> <br /> <hr size="10" color="red" /></hr> <!-- align : 수평정렬(horizton align) 왼쪽, 오른쪽 - left | center | right valign : 수직정렬(vertical align) 위, 아래 - top | middle | bottom --> <hr size="1" color="red" width="100" align="left"> <!-- 폼의 하위태그(입력 컨트롤) --> <!-- 텍스트박스 size : 텍스트박스의 출력 길이, 문자의 갯수 maxlength : 최대 입력 받을 수있는 문자의 수, 데이타베이스에 문자를 받을때 길이가 넘게 되면 에러가 나온다. 기본적으로 텍스트 입력 받을수 있는것이 32567 value:현재 컨트롤의 가지고 있는 데이타 readonly : 플래그타입의 속성 disabled : 커서자체도 가지 않는다. 익스에선 커서자체도 안가지만 크롬에선 커서는 가게 되어있다. --> 1. 텍스트 박스 : <input type="text" size="10" maxlength="10" value="데이터" readonly="readonly" disabled="disabled" /> <hr /> <hr size="1" color="red" width="100" align="left"> <!-- 마스킹(mask) --> 2. 패스워드 박스 : <input type="password" /> <hr /> 3. 멀티 텍스트 박스 : 단독태그가 아니다. <!-- cols : colums의 약자 사용가능한 글자수 rows : 줄단위 ex) rows="5" 5줄가능 html 영역 컨트롤 영역, textarea영역의 경우는 그안에 글을 기재할경우 탭 엔터 등 모든게 동일하게 적용된다. --> <textarea cols="30" rows="5">하나둘셋 </textarea> <hr /> <!-- 선택 컨트롤 --> <!-- 체크 박스-> 단일선택 가능, 다중선택 가능 1개 : on/off 2개 이상 : 선택 --> 4. 체크 박스 <hr size="1" color="red" width="100" align="left" > <input type="checkbox" value="yes" checked="checked" id="name1" /> <label for="name1">동의함</label> <hr /> <!-- 반드시 2개 이상 그룹을 지어 사용 -> 그룹내의 단 1개의 버튼만 선택가능 !!! -> 단일 선택 가능 --> 5. 라디오 버튼 <hr size="1" color="red" width="100" align="left"> <input type="radio" id="rb1" name="rb" checked="checked" /><label name="rb">남자</label> <input type="radio" id="rb2" name="rb" /><label name="rb">여자</label> <hr /> </form> </body></html> 반응형 공유하기 게시글 관리 소스 'Programming/HTML' Related Articles HTML 폼, 테이블, tr, td, th 태그 사용방법 XHTML이란? HTML(XHTML)을 이용한 웹개발 이론과 웹에 기본 동작 방식 HTML 배경화면 색깔, 스페이스바, 제목, 문자 태그, 이미지 첨부 방법