FORM_TYPE_TEXTAREAの場合にtextareaのvelue属性をセットしない
※ preview3で確認しました
1.下記をActionFormに定義
'string' => array( 'type' => VAR_TYPE_STRING, 'form_type' => FORM_TYPE_TEXTAREA, 'name' => 'string', ),
{form_input name="string"}
$this->af->set('string','foo')
<textarea name="string" value="foo">foo</textarea>
この場合、textareaにvalue属性が必ず設定されます。
これに関してはブラウザに無視されるだけで特に害はないとは思うのですが、値を設定する必要も無いようにも思います。
なので、templateに明示的にvalueを指定した場合にのみtextareaにvalue属性をセットできると良いのではないかと思いました。
頂いたpatchをそのまま採用させて頂き、r815 にて修正しました。 いつも御報告ありがとうございます。
※ preview3で確認しました
1.下記をActionFormに定義
2.templateに下記を指定 3.ActionClassで値をセット 4.出力結果この場合、textareaにvalue属性が必ず設定されます。
これに関してはブラウザに無視されるだけで特に害はないとは思うのですが、値を設定する必要も無いようにも思います。
なので、templateに明示的にvalueを指定した場合にのみtextareaにvalue属性をセットできると良いのではないかと思いました。