我有2个提交按钮,并希望为每个提交按钮执行不同的操作。在这里,我想设置只能在form_alter()中完成的表单字段。任何人都可以建议如何检查form_alter()函数中的多个提交按钮?
我用过
function myform_form_submit($formID, &$form_state) {
if($form_state['clicked_button']['#value'] == $form_state['values']['submit_one']) //if button 1 is clicked
$form_state['redirect'] = 'mypath/page_one'; //redirect to whatever page you want
else if($form_state['clicked_button']['#value'] == $form_state['values']['submit_two']) /if button 2 is clicked
$form_state['redirect'] = 'mypath/page_two';
}
但这不起作用