How to validate Drupal form fields created with hook_form_alter()
function my_module_form_alter($form_id, $form_values){
switch($form_id){
case 'the_form_to_modify':
$form['my_module_added_field'] = array(
'#type'=>'textfield',
'#title'=>t('My added field'),
'#validate'=>array('my_module_check_element'=>array()),
);
}
}
function my_module_check_element($element){
$value = $element['#value'];
$name = $element['#name'];
//Do your validation here.
}
switch($form_id){
case 'the_form_to_modify':
$form['my_module_added_field'] = array(
'#type'=>'textfield',
'#title'=>t('My added field'),
'#validate'=>array('my_module_check_element'=>array()),
);
}
}
function my_module_check_element($element){
$value = $element['#value'];
$name = $element['#name'];
//Do your validation here.
}
