안녕하세요 아기크롱입니다.
작성된 글을 읽으시면서 빼먹은 부족한 부분은 댓글고고^^!! 그럼 시작합시다
입력태그 #1: input
- text : <키보드입력>-자동 출력한다.
- password: 키보드입력, ****로 표시된다.
- radio : (싱글초이스)name을 gender로 했을때, gender라는 이름은 하나만 선택할 수 있다.
= 남여 하나만 고를 수 있다(name선언안하면 둘 다 선택된다) 따라서, gender는 단일선택
- checkbox: (멀티초이스)gender라는 이름이 같을때, 복수개 선택가능하다.
= radio에서 gender를 안적고 할 수 도 있다.
= hidden은 입력을 하지 않기때문에 반드시 values가 필요하다.
= 그렇다면 찾은 파일은 어떻게 전달하는가? fome action a.jsp로 전달할 수 있다.
- button : <마우스클릭>- 자바스크립트언어로 구동한다. (text버튼)
= image(웹서버 전송명령버튼, 이미지형태) (이미지버튼)
= submit(웹서버 전송명령버튼)이 있다. (text버튼)
= reset은 웹서버 전송취소입력값 삭제버튼이다. (text버튼)
<form action="none.jsp" enctype="multipart/form-data"> submit을 누르면 jsp로 전송한다.
(enctype="multipart/form-data"를 통해 모든 데이터가 전송된다.)
(1) <input type=text">1줄짜리 <input type="submit/image">
(2) <textarea rows="10" cols="100" name="hi"> 여러줄
(3) <select name="?" multiple="multiple">
<option value="bmw"> bmw </option>의 메뉴들을 반복
Name="변수명" value="초기값"이란????
- 지정된 값을 입력받고 내보내거나 전송하기위해서는 무조건 name을 선언해줘야한다. (name을 쓰는 이유는 입력된 값을 저장할 변수다.)
- 만약 변수명의 값이 중복되게된다면 배열과같은 자료구조를 통해서 구분해야한다.
- 보여지는 초기값을 value를 쓴다.
name은 page 안에서 중복되어 사용이 가능하며 action에 해당하는 페이지로 전달하는 파라미터로 사용된다.
*파이어 폭스나 크롬에서는 document.getElementById는 id로만 읽습니다.
이름 |
name |
id |
중복사용 여부 |
o |
x |
주 용도 |
get/post 방식으로 서버에 전달하는parameter |
JavaScript에서 다룰려고 지정 |
사용법 예 |
equest.getParameter(parameterName) |
document.getElementById("") |
input태그 #3: 추가요소
<input type="color/date/time/datetime/datetime-local/range/email/search/number/tel/month/week/url
<input type= " " autofocus placeholder="글자" readonly="readonly" required="required" pattern />
(autofocus는 초기커서를 보여준다.)
(placeholder는 회색글씨의 힌트값)
(readonly는 입력을 못하도록 , required는 필수사항으로 작성할 것이기에 같이 쓰면 안된다.)
(email이나, tel뒤에 pattern="내용"의 정규식의 수식을 사용한 이메일의 유효주사 검증방법)
(pattern은 결국 sql문의 check조건문과 같고, 보여주는 경고문으로 title=""을 쓸수있다.)
= ^[a-zA-Z] : 시작은 영문자만 제한을 걸어둔다.
= {10} :10자리만 가능하다는 횟수의 고정값이다.
= {1,5} : 1부터 5자리수중에 아무거나 가능하다는 범위값이다.
= * :별은 0회반복을 의미한다.
= + :최소 0이 아닌, 최소의 1자리는 있어야된다는 필수표시이다.
= . :한 개의 어떤 문자와도 일치. (정규식의 .이 아닌 그냥.을 쓰기위해서는 \.으로써야한다.)
= (a |b |c ) :범위가 존재하지않는 문자일 경우에 소괄호에 or연산자를 이용한다
= [A-Za-z0-9] : A에서부터 Z까지의 범위 아무거나, a에서부터 z까지의 범위 아무거나, 0에서부터 9까지의 범위 아무거나
영숫자 전체사용가능하다.(숫자나 영문자만 가능)
※ 정규식표현의 경우에는, 언어 공용이기때문에 알아두면 좋다. 기본적인 적용사례에 대하여 말씀드리자면 아래와 같다
1. 기본적인 정규식
2. 자주쓰이는 정규식
3. 자바에서 자주쓰이는 정규표현식
자바에서 정규식표현식 검사하는데, match를 사용해야 한다는 것을 알았다.
※ 앞으로는 <body>보다는 <heap>안에서 작성한다.
※ 참고url
'WEB 기초 > HTML' 카테고리의 다른 글
특수문자와 문장/문단태그 사용법 (0) | 2018.11.17 |
---|---|
[Div Tag] Block Display Element (0) | 2018.11.16 |
[Table Tag] 테이블 태그 (0) | 2018.11.15 |
[ul/ol Tag] 리스트 태그와 정렬태그 (0) | 2018.11.15 |
멀티미디어(이미지, 오디오, 비디오) 태그 (0) | 2018.11.15 |