我使用“Webform”模块创建了一个表单。在这种形式中,我有一个电子邮件类型的字段。我的问题是:当用户提交表单时如何获取该字段的值?
我想我应该使用hook_form_FORM_ID_alter
?
答案 0 :(得分:0)
是的,您应该使用hook_form_FORM_ID_alter()
(或hook_form_alter()
,如果您愿意的话)。
当你从这些钩子中得到$form
参数时,你应该将一个数组设置为$form['#submit']
的值,其中包含你将捕获所需值的函数名称。
示例:
$form['#submit'] = array('node_form_function_submit');
[...]
function node_form_function_submit($form, $form_state) {
$form_state['values']; // your submitted form values
}