【发布时间】:2014-04-15 08:40:09
【问题描述】:
我想在一个视图中创建 2 个表单。只有 1 个表单可见。 另一个被隐藏了。
因此,我希望两个表单都只有一个提交按钮。
代码:
<?php echo $this->Form->create('Payment', array('type' => 'post', 'url' => 'https://uat.pbbank.com/payment/dpayment.jsp'));
echo $this->Form->hidden('merchant_id', array('value'=>'3242', 'name'=>'merchant_id', 'id'=>'merchant_id'));
echo $this->Form->end(__('Submit')); ?>
<?php echo $this->Form->create('Payment');
echo $this->Form->hidden('merchant_id', array('value'=>'3242', 'name'=>'merchant_id', 'id'=>'merchant_id'));
echo $this->Form->end(__('Submit')); ?>
【问题讨论】:
-
你能分享你的代码吗?你试过什么?
-
我不相信这是可能的。我建议每个表单都有一个提交按钮,并使用 javascript 在点击时提交两个表单。
-
在大多数情况下,只需在单个表单中隐藏输入字段就足够了,请发布您的代码并深入了解双重表单的用途。
-
@Zeeshan 我已经更新了这个问题。我想要 2 个表单,将插入几乎相同的数据,但执行不同的操作。第一个动作会将数据保存到我的数据库中。第二次将数据带到支付网关。
-
@DavidYell 是的。我也可以用那个方法。你有什么例子吗?
标签: javascript php forms cakephp form-submit