Input
▶ 사용자로부터 정보나 데이터를 받는 필드(입력창)를 생성하는 가장 기본적인 태그이다.
▶ type="" 이라는 속성을 반드시 넣어줘야 하며 속성값은 여러가지있다.
★ 종류
① type="text" : 텍스트 형태의 정보를 받는 인풋창이 생성된다.
<!-- placeholder = 텍스트 입력창에 안내메세지를 보여준다. -->
<form action="#" method="get">
<input type="text" placeholder="아이디를 입력하세요"/>
</form>
<!-- maxlength = 최대 글자수 설정 -->
<!-- minlength = 최소 글자수 설정 -->
<form action="#" method="get">
<input type="text" minlength="5" maxlength="13"/>
</form>
<!-- required = 사용한다면 필수로 정보를 기입해야 하는 인풋창으로 바뀐다 -->
<form action="#" method="get">
<input type="text" required/>
</form>
<!-- disabled = 사용하게 되면 인풋창에 어떠한 것도 기입할수 없게 된다. -->
<form action="#" method="get">
<input type="text" disabled/>
</form>
<!-- value = 이 안에 정보는 기본정보가 되어 자동으로 인풋창에 입력되게 된다.-->
<form action="#" method="get">
<input type="text" value="ksh021"/>
</form>
② type="email" : 이메일 형태의 정보만을 받는 인풋창이 생성된다.
<!-- text값과 큰 차이는 없으나, '@'가 없으면 입력이 불가능하다.' -->
<form action="#" method="get">
<input type="email" placeholder="이메일을 입력해주세요"/>
</form>
③ type="password" : 비밀번호 형태의 정보를 받는 인풋창이 생성된다.
<form action="#" method="get">
<input type="password" placeholder="비밀번호를 입력해주세요(최소 8자, 최대 15자 이하)" minlength="8" maxlength="15"/>
</form>
④ type="url" : URL 형태의 정보만을 받는 인풋창이 생성된다.
<form action="#" method="get">
<input type="url" placeholder="사이트 경로를 입력해주세요"/>
</form>
⑤ type="number" : 숫자 형태의 정보만을 받는 인풋창이 생성된다.
<!-- 오직 숫자형태의 정보만 받을 수 있다. 문자형태의 정보는 입력이 불가능하다. -->
<form action="#" method="get">
<input type="number" placeholder="나이를 입력하세요"/>
</form>
<!-- min, max = 입력할 수 있는 숫자의 최소값과 최대값을 정한다. -->
<form action="#" method="get">
<input type="number" max="60" min="10" placeholder="나이를 입력하세요 (10세 이상, 60세 이하)"/>
</form>
⑥ type="file" : 파일 형태의 정보만을 받는 인풋창이 생성된다.
<!-- accept = 첨부 가능한 확장자를 적어주면, 입력된 확장자의 파일만 첨부 가능하다. -->
<!-- multiple = 다수의 파일을 한꺼번에 선택 가능하게 만들어 준다. -->
<form action="#" method="get">
<input type="file" accept=".png, .jpg" multiple />
</form>
'HTML' 카테고리의 다른 글
<input type="'Radio"/>, <input type="'Checkbox"/> (0) | 2021.12.24 |
---|---|
<label></label> (0) | 2021.12.22 |
<form action="" method=""></form> (0) | 2021.12.22 |
<div></div>, <span></span> (0) | 2021.12.22 |
<blockquote> 인용문 </blockquote>, <q></q> (0) | 2021.12.22 |