HTML에서는 placeholder 속성을 사용하여 입력 요소에 어떤 값을 넣어야 하는지 설명하는 짧은 힌트를 화면에 표시할 수 있습니다.
placeholder 속성이란?
placeholder 속성은 <input> 및 <textarea> 요소에 적용되며, 사용자가 값을 입력하기 전까지 해당 필드 안에 연한 색상의 힌트 텍스트를 보여줍니다. 사용자가 입력을 시작하면 힌트는 자동으로 사라지므로, 폼 작성 시 어떤 정보를 기입해야 하는지 직관적으로 안내할 수 있습니다.
예제
다음 코드를 실행하여 placeholder 속성을 직접 구현해 볼 수 있습니다.
<!DOCTYPE html> <html> <body> <h2>Login</h2> <form action = "/new.php"> <input type = "text" placeholder = "Student UserName" name = "name"/><br> <input type = "password" placeholder = "Password" name = "password"> <br><br> <input type = "submit" value = "Submit"> </form> </body> </html>
실행 결과
위 코드를 실행하면 로그인 폼이 표시되고, 아이디 입력란에는 "Student UserName", 비밀번호 입력란에는 "Password"라는 힌트가 나타납니다. 각 필드에 실제 값을 입력하기 전까지 이 힌트 텍스트가 그대로 유지되며, 입력이 시작되면 사라집니다.