プレースホルダーはあくまで入力例を表記する場所なので、改行なんてしたく無いのですが、textareaの改行をカジュアルに頼まれてしまい止む無く実施しました。

 

「プレースホルダー 改行」とい検索ワードで出てくる内容の多くが実体参照で記述する方法が上位を締めています。

 

実体参照でやるくらいならhtmlコード内で改行してしまう方がましだと思います。

 

いずれにせよ気持ち悪いためjQueryで実装。

 

W3Cの仕様だと改行文字を含まない任意の文字列が入力されるものと言う認識のようです。

サンプル値または予想されるフォーマットの簡単な説明です。この属性を指定する場合は、U + 000A LINE FEED(LF)またはU + 000D CARRIAGE RETURN(CR)文字を含まない値を指定する必要があります。

 

参考:https://www.w3.org/TR/html5/sec-forms.html#the-placeholder-attribute

 

 

Twitterでフォローしよう

おすすめの記事