【问题标题】:To provide multiple actions for a form with 2 submit buttons in CodeIgniter1在 CodeIgniter1 中为带有 2 个提交按钮的表单提供多个操作
【发布时间】:2012-01-11 18:25:17
【问题描述】:

我有一个带有 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 提供操作。这意味着如果按下第一个提交按钮,则操作应该是 display/goto1,而第二个提交按钮的操作应该是 display/goto2。

【问题讨论】:

  • 应该使用 javascript。

标签: codeigniter


【解决方案1】:

如果我没记错的话,提交按钮的name 不是作为post 数据中的键传递的吗?如果是这样,您可以检查一下:

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

【讨论】:

    猜你喜欢
    • 2013-05-05
    • 2017-04-12
    • 2016-05-11
    • 1970-01-01
    • 1970-01-01
    • 2012-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多