我正在开发的应用程序使用变量 $mode 和 $action 进行导航。例如:
$mode = param('mode');
$action = param('action');
if ($mode eq 'mode1') {
if ($action eq 'savedata') {
&savedata();
} elsif ($action eq 'showform') {
&showform();
}
}
通常,我只需要更改操作参数,我可以使用按钮来完成。
$button1 = "<button type='submit' id='saveBenefit' style=\"$button_style\" name='action' class='button1' value='save'>Save</>";
$button2 = "<button type='submit' id='processBenefit' style=\"$button_style\" name='action' class='button1' value='process'>Save And Process</>";
但:
当我单击 button1 时,我希望“模式”参数保持优势,而“动作”参数保持“保存”。当我单击 button2 时,我希望模式参数为“事务”,而“操作参数”为“过程”。
如何根据单击的按钮更改多个表单值(操作和模式)?