HTML5의 자리 표시 자 속성을 사용하여 초점을 맞추면 사라지는 텍스트 필드에 유령 텍스트가 있습니다.
<input type="text" name="email" placeholder="Enter email"/>
동일한 메커니즘을 사용하여 텍스트 영역에 여러 줄 자리 표시 자 텍스트를 만들려고합니다.
<textarea name="story" placeholder="Enter story\n next line\n more"></textarea>
그러나 그 \n
텍스트는 텍스트에 나타나고 줄 바꿈을 일으키지 않습니다 ... 여러 줄 자리 표시자를 가질 수있는 방법이 있습니까?
업데이트 :이 작업을 수행 할 수있는 유일한 방법은 자리 표시 자 텍스트에서 HTML을 허용하는 jQuery Watermark 플러그인 을 사용하는 것입니다.
$('.textarea_class').watermark('Enter story<br/> * newline', {fallback: false});
white-space
올바르게 설정되어 있는지 확인하십시오. 예 : 프리 랩
Safari를 제외한 모든 곳에서 작동합니다.