У меня есть 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';
}
но это не работает