Ticket #1976 (closed バグ指摘: 修正済)

Opened 8 years ago

Last modified 8 years ago

textarea への値読み込みで先頭の改行が消失する

Reported by: Seasoft Owned by: Seasoft
Priority: Milestone: EC-CUBE2.12.3
Component: その他 Version: 2.12.2
Keywords: Cc:
修正済み: yes

Description (last modified by Seasoft) (diff)

Change History

comment:1 Changed 8 years ago by Seasoft

  • Owner changed from somebody to Seasoft
  • Status changed from new to assigned

comment:2 Changed 8 years ago by Seasoft

  • 修正済み set
  • Description modified (diff)

comment:3 Changed 8 years ago by kim

  • Status changed from assigned to closed
  • Resolution set to 修正済

Seasoft様 ありがとうございます。 XHTMLの規格に対応するためのものとして確認とれました。 現実装でクローズといたします。  http://www.ne.jp/asahi/hishidama/home/tech/web/html/textarea.html

Seasoft様より別途ご連絡いただいた件をこちらに転機させていただきます。

テキストエリアに入力した文章の先頭の改行が削除されるため調査しましたと
ころ、XHTML の規格上必要とされる、textarea 要素の先頭の改行が実装され
ていないことが判明し、改修しました。

下記 [b] のように記述しても良いのですが、一見すると不適切なソース整形
に見え、[c] や [d] のように、誤った改修が行われることを危惧し、[a] の
コーディングを採用しました。

[a]
|    <textarea><!--{"\n"}--><!--{$arrForm.kiyaku_text|h}--></textarea>

[b]
|    <textarea>
|<!--{$arrForm.kiyaku_text|h}--></textarea>

[c]
|    <textarea><!--{$arrForm.kiyaku_text|h}--></textarea>

[d]
|    <textarea>
|    <!--{$arrForm.kiyaku_text|h}--></textarea>
Note: See TracTickets for help on using tickets.