tags:

views:

41

answers:

1

here is my hook_elements:

function test_elemets() {  
  return array(
    'test_field' => array(  
          '#input' => TRUE,  
          '#process' => array('test_field_process'),
    )
  );
}

and process callback:

function test_field_process($element, $edit, &$form_state, $complete_form)  
    $element = array();    
    return $element;    
}

as you see in process function I used $element=array() to see what happens.But the form is shown as it was before.why?

+2  A: 

What did you expect to happen if you do not implement hook_elements? You function have mistake in name test_elemets should be test_elements that is why your element type do not apply so you just call markup type as default one.

Igor Rodinov

related questions