【发布时间】:2016-04-19 23:00:16
【问题描述】:
我有一个<form>,它当前将输入字段数据发送到控制器中的 1 个函数。看起来像这样。
<?php echo form_open('moneyexchange/invest_first_page'); ?>
<input type="text" placeholder="Amount in €" name="writtenamount"/>
<button class="btn btn-lg" type="submit" >Invest</button>
<button class="btn btn-lg" type="submit" >Borrow</button>
<?php echo form_close();?>
问题是我需要 Invest 按钮才能进入货币兑换控制器内的invest_first_page 功能,而 Borrow 按钮才能进入同一个控制器内的不同功能,称为 borrow_first_page。我需要使用一个输入字段,这是必须的,所以不能使用两个输入字段,然后他们转到函数,他们被重定向到两个不同的页面,所以有没有办法让这个表单发布输入值当点击不同的按钮时到两个不同的控制器。
为了额外的信息,我在控制器中发布了按钮指向的两个功能。
public function invest_first_page(){
$this->load->helper('form');
$this->load->library('form_validation');
$this->load->view('header');
$userProvidedAmount = $this->input->post("writtenamount");
$data = array(
'userProvidedAmount' => $userProvidedAmount
);
$this->load->view("invest_firstpage", $data);
$this->load->view('footer');
}
public function borrow_first_page(){
}
我可以用 JavaScript 来做吗?
【问题讨论】:
标签: javascript forms codeigniter model-view-controller controller