我的表单上有两个提交按钮。一个是调用 `my_form_submit` 的普通提交按钮,例如:
$form['fieldset']['submit'] = array(
'#type' => 'submit',
'#value' => 'Show Applications',
);
我想添加另一个按钮来提交表单,但调用不同的提交处理程序。有没有办法做到这一点?我已经研究过将#submit
属性添加到像啊这样的元素:
$form['fieldset']['evil_plan'] = array(
'#type' => 'submit',
'#value' => 'Big Red Button',
'#submit' => array('steal_formula_for_icantbeliveitsnotbutter'),
);
希望调用 `steal_formula_for_icantbeliveitsnotbutter` 函数但没有用。当我点击大红色按钮时,会调用正常的 `my_form_submit` 函数,这阻碍了我从黄油替代品中赚取数百万美元的计划。谁能解开这个黑暗的烂摊子?