札幌Web制作のシンクグラフィカ

IEでTextarea にフォーカス⇔外すと改行が無限増殖

オージービーフ太郎さん (2010-05-08 18:32:14) cgi.synck.com/mailform/pro2.1.2/example.html

和田さんこんばんわ。
サンプルのURLのご用件「textarea」のところに、適当な文章を入れてフォーカスを外すという行為を繰り返しますと、自動的に改行が増えていってしまいます。 IE7と8で同様の現象を確認しました。 Firefoxではフォーカスを外しても改行は増えませんが、60文字を過ぎたぐらいで<br/>改行されるようです。もしよろしければ解決策を教えてください。

※ まだサーバー等には設置していません・涙

Re:IEでTextarea にフォーカス⇔外すと改行が増殖

和田 (2010-05-18 14:01:39) www.synck.com

そうなんです。すいません・・・。
これはsendmailが1行あたり64文字以上の文字列が突っ込まれた時に強制改行が入って文字が壊れる事に対してのバグfixなんですが、CGI側でその処理を行うと処理が重くなる上に、さらに文字化けするリスクが増えるのでJavascript側でやっているという苦々しい理由がございまして、なにとぞご容赦いただけるととても助かります・・・。

sendmailではなくpostfixなどを利用している場合は関係ない場合も多いのですが、文字化け防止のため見なかったことにしていただけると助かります・・・。