チケット #16326

FORM_TYPE_TEXTAREAの場合にtextareaのvelue属性をセットしない

登録: 2009-04-22 22:31 最終更新: 2009-04-30 01:05

報告者:
担当者:
チケットの種類:
状況:
完了
コンポーネント:
マイルストーン:
優先度:
5 - 中
重要度:
5 - 中
解決法:
修正済み

詳細

※ preview3で確認しました

1.下記をActionFormに定義

        'string' => array(
            'type'      => VAR_TYPE_STRING,
            'form_type' => FORM_TYPE_TEXTAREA,
            'name'      => 'string',
        ),
2.templateに下記を指定
{form_input name="string"}
3.ActionClassで値をセット
$this->af->set('string','foo')
4.出力結果
<textarea name="string" value="foo">foo</textarea>

この場合、textareaにvalue属性が必ず設定されます。

これに関してはブラウザに無視されるだけで特に害はないとは思うのですが、値を設定する必要も無いようにも思います。

なので、templateに明示的にvalueを指定した場合にのみtextareaにvalue属性をセットできると良いのではないかと思いました。

添付ファイルリスト

チケットの履歴 (4 件中 3 件表示)

2009-04-22 22:31 更新者: syachi
  • 新しいチケット "FORM_TYPE_TEXTAREAの場合にtextareaのvelue属性をセットしない" が作成されました
2009-04-22 22:34 更新者: syachi
  • 添付ファイル textarea.Ethna_ViewClass.php.diff (File ID: 3693) が付加されました
2009-04-26 02:36 更新者: mumumu-org
  • マイルストーン(未割り当て) から 2.5.0p4 (完了済み) に更新されました
  • 担当者(未割り当て) から mumumu-org に更新されました
  • コンポーネント(未割り当て) から Ethna-Core に更新されました
2009-04-30 01:05 更新者: mumumu-org
  • チケット完了時刻2009-04-30 01:05 に更新されました
  • 状況オープン から 完了 に更新されました
  • 解決法なし から 修正済み に更新されました
コメント

頂いたpatchをそのまま採用させて頂き、r815 にて修正しました。 いつも御報告ありがとうございます。

編集

このチケットにコメントを追加するには、ログインが必要です » ログインする