我有一个带有2个提交按钮的表单,我需要根据我点击的提交按钮为表单提供2个操作,如何在codeigniter中实现,感谢好友。这是示例代码。
<?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" />
这里我如何根据提交的btn按下提供对display / goto1和display / goto2页面的操作。这意味着如果按下第一个提交按钮,则应显示/ goto1,第二个提交按钮操作应显示/ goto2。
答案 0 :(得分:2)
如果我没弄错的话,提交按钮的name
是不是作为post
数据中的密钥传递的?如果是这样,您可以检查:
if (!empty($this->input->post("goto1btn")))
{
// goto1btn pressed
}
else if (!empty($this->input->post("goto2btn")))
{
// goto2btn pressed
}
else
{
// no button pressed
}