Ich habe Geistertext in Textfeldern, der verschwindet, wenn Sie sich mit dem Platzhalterattribut von HTML5 auf sie konzentrieren:
<input type="text" name="email" placeholder="Enter email"/>
Ich möchte denselben Mechanismus verwenden, um mehrzeiligen Platzhaltertext in einem Textbereich zu haben, vielleicht so etwas:
<textarea name="story" placeholder="Enter story\n next line\n more"></textarea>
Aber diese \n
werden im Text angezeigt und verursachen keine Zeilenumbrüche ... Gibt es eine Möglichkeit, einen mehrzeiligen Platzhalter zu haben?
UPDATE : Die einzige Möglichkeit, dies zum Laufen zu bringen, war die Verwendung des jQuery Watermark-Plugins , das HTML im Platzhaltertext akzeptiert:
$('.textarea_class').watermark('Enter story<br/> * newline', {fallback: false});
white-space
, um sicherzustellen, dass er richtig eingestellt ist, z. B. Pre-Wrap
überall außer Safari.