フォームの検証に失敗したときにフォーム入力をクリアできません。Drupal 7でフォームの検証が失敗したときにフォーム入力をクリアする
たとえば、フォームにラジオボタン要素があり、その中に2つのグループがあり、チェックされていない場合、フォーム検証関数はエラーをスローします。ユーザーが最初のグループを選択したが2番目のグループを選択しなかった場合、エラーがスローされます。グループ1の以前に選択されたラジオボタンがクリアされるようにフォーム入力をクリアする方法を知りたいと思います。
これは、あなたがform_stateをきれいに検証機能を追加する必要がありますDrupalの7
私はこの質問はすでにここに回答されていると信じています。http: //stackoverflow.com/questions/9235164/change-form-data-after-submit-in-drupal – Dewayne
これは別の質問です。もう1つの質問では、フォームが検証を渡して送信機能に到達しています。この質問は、フォームデータをhook_validateからフォーム機能に変更する方法です。 –