-
[HTML] <input> 태그 속성 placeholder, required, autocomplete마크업 언어/HTML 2024. 1. 2. 18:22
1. 값이 비어있을 때 보여주는 값 placeholder
아래 구글 로그인 화면에 있는 "이메일 또는 휴대전화" 같은 건데요. 이런 걸 "플레이스홀더"라고 부릅니다.
이런 값을 추가하려면 placeholder라는 속성을 쓰면 됩니다.
<input name="username" placeholder="이메일 또는 휴대전화">
이때 placeholder 의 디자인을 바꾸려면 CSS 선택자로 ::placeholder 를 활용하면 됩니다.
input::placeholder { color: #dddddd; }
2.반드시 입력해야 하는 값 required
폼에서 반드시 입력해야 하는 값이 있다면 required 속성을 써주면 됩니다. 만약 required인 인풋의 값이 비어있다면, 전송 버튼을 눌러도 전송되지 않습니다.
<input name="email" type="email" required>
3.자동 완성 autocomplete
이 속성을 지정해 두면 폼이 전송될 때마다 입력한 값을 웹 브라우저에 저장해 두고, 나중에 인풋에 값을 입력할 때 추천해 줍니다.
참고로 required와 달리 on이라는 값을 지정해 주어야 동작합니다.
<input name="search" type="text" autocomplete="on">
<input name="email" type="email" autocomplete="email"> <!--이메일형식--> <input name="telephone" autocomplete="tel"> <!--전화번호형식-->
'마크업 언어 > HTML' 카테고리의 다른 글
[HTML] <input>태그 종류 (0) 2024.01.02