2012-01-11 55 views
0

我有一個帶有2個提交按鈕的表單,我需要爲基於提交按鈕的表單提供2個操作,我點擊,這怎麼能在codeigniter中實現,謝謝朋友。這裏是示例代碼。在CodeIgniter1中爲2個提交按鈕的表單提供多個操作

<?php 
    $attributes = array('name' => 'frmdisplay'); 

    echo form_open('display/goto1', $attributes); 
?> 

<input type="submit" class="button" value="Showone" name="goto1btn" /> 

<input type="submit" class="button" value="Showtwo" name="goto2btn" /> 

在這裏,我能提供給行動,無論是頁面顯示/ goto1和顯示/ goto2根據提交BTN壓。這意味着如果第一次提交按鈕被按下,則應該顯示/ goto1,第二次提交按鈕應該是display/goto2。

+0

應該爲此使用JavaScript。 – 2012-01-11 18:50:19

回答

2

如果我沒有弄錯,是不是數據中的提交按鈕name作爲關鍵字傳遞?如果是這樣,你可以檢查:

if (!empty($this->input->post("goto1btn"))) 
{ 
    // goto1btn pressed 
} 
else if (!empty($this->input->post("goto2btn"))) 
{ 
    // goto2btn pressed 
} 
else 
{ 
    // no button pressed 
}