Ich muss einem Formular eine benutzerdefinierte Validierung hinzufügen.
Ich hatte damit gerechnet hook_FORM_ID_validate()
, kann aber in der API-Dokumentation keine relevanten Informationen finden.
Wie kann einem Formular eine benutzerdefinierte Validierung hinzugefügt werden?
if ($form_state['values']['field_custom']['und'][0]['value'] == 'Error') { //throw error }
Sie sollten
hook_form_alter
Ihre Funktion verwenden und der#validate
Eigenschaft hinzufügen .quelle