我使用的是cakephp 2.4,我想要一个表单两个按钮,每个按钮都应该有自己的动作,但我不知道如何重定向与提交-a到action1和提交-b到action2。
<div class="form information">
<?php echo $this->Form->create('Soya', array('action' => 'reportecompravsprod')); ?>
<?php // here goes my forms ?>
<div class="submit">
<?php
echo $this->Form->submit('Vista', array('class' => 'form-submit', 'name' => 'submit-a'));
echo $this->Form->submit('Reporte', array('class' => 'form-submit', 'name' => 'submit-b'));
?>
</div>
</div>
使用JavaScript,有很多方法可以完成你想要做的事情。
最简单的可能是在你的按钮上做一个onClick()
,并在提交之前更改表单的"action"。