水無月ばけらのえび日記

bakera.jp > 水無月ばけらのえび日記 > textarea のエラー処理

textarea のエラー処理

2002年1月24日(木曜日)

textarea のエラー処理

textarea要素の中身は #PCDATA です。CDATA ではありませんから < > & などをそのまま書いてはいけません。

が、どうも Netscape6 は、textarea内に < や > などが大量に出現している文法違反のソースに出くわすと、本来 #PCDATA であるべきところに CDATA のデータを突っ込んでしまったものだと判断し、CDATA として処理するようです。大量の < や > にまぎれて &amp; が入っていると、& とならずにそのまま &amp; と表示されます。IE で同じものを表示すると、& となります。

エラー処理方法は仕様で定められていないので、IE の動作も Netscape6 の動作も誤りとは言えません。

関連する話題: HTML / UA / Netscape

最近の日記

関わった本など