私はカスタムカリシエータ機能を備えたウェブフォームを持っています。フォーム内のマークアップフィールドです。エラーがある場合、検証フック内のマークアップテキストを変更するにはどうすればよいですか?私は、検証が失敗した場合、フォームは通常、エラーメッセージとともに再表示され検証中にマークアップフィールドを変更します
をあなたはそれを自分でテストする必要がありますので、これをテストしたが...していない事前
私はカスタムカリシエータ機能を備えたウェブフォームを持っています。フォーム内のマークアップフィールドです。エラーがある場合、検証フック内のマークアップテキストを変更するにはどうすればよいですか?私は、検証が失敗した場合、フォームは通常、エラーメッセージとともに再表示され検証中にマークアップフィールドを変更します
をあなたはそれを自分でテストする必要がありますので、これをテストしたが...していない事前
流れの谷に行くとき、私は、あなたが情報を失うので、私は、これはあまりにも参照可能に変更、somehere変数が参照として渡されていないが分かった今、それは私が何を理解することはできません
で
おかげで追加しました。その場合、の後にが再度呼び出されます。
有効期限中に$form_state
にフラグを設定して、hook_form_alter
をチェックインしてマークアップを変更する必要があるかどうかを確認してください。 [OK]を
それは奇妙な部分。検証が失敗すると、hook_form_alterは再び呼び出されません。 – Nealv
の作品やろうとしている!あなたの事例を教えてもらえますか?またはコードのコピー。 –
妥当性確認の間に$ form変数のデータを変更したいが、妥当性チェックの前にhook_form_alterが呼び出され、 "validation_hook"の$フォームは参照であるがコピーなので、何も変更できない。 – Nealv