我的表单上有两个提交按钮。一个是正常的提交按钮调用`my_form_submit`喜欢啊,所以:如何将两个提交按钮添加到Drupal 5表单中?
$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`功能而不worky。当我点击大红色按钮时,会调用正常的`my_form_submit`函数,这使我的计划让数百万人无法使用黄油替代品。谁可以在这个黑暗的混乱中找到一些亮点?
我试图避免在同做提交功能。如果没有通过正常的提交函数,是否真的没有办法将其重定向到不同的提交函数? – jergason 2009-09-11 18:38:26
+1,因为这是Drupal 5的最初正确答案! (现在如果你刚才提到你检查了5/6的差异,我就不会首先受到干扰;) – 2009-09-14 16:24:21
总是尽可能简洁:) tnx为+1。 – 2009-09-14 16:58:11