私はファイルアップロードフォームを持っていますDrupal 7はファイルのアップロードを保持する
他の検証エラーがあるときにこのファイルを保持して、ファイルを再度アップロードする必要はありません。
私は私の検証機能でこれを試みたが、それは動作しません:
function mymodule_someform_validate($form, &$form_state) {
$form_state["values"]["some_field"] = some_value;
}
の$ form_state [「値」]変数は私のフォーム定義機能では使用できません - mymodule_someform($フォーム、& $ form_state)
アイデア?
ええ、私はおそらくちょうどデフォルトのノードのフォームを使用します。カスタムフォームを作成したかったのは、ノードのフォームにajaxファイルをアップロードしてもらいたいからではなかったからです。 しかし、私はまだform_stateがフォーム定義関数に渡された理由を知りません。 "値"が設定されていません... –