0

我需要嵌套表格。我知道它们在 HTML 中是不允许的,所以我决定为一个打开的表单设置几个提交按钮。

在我的控制器中,我需要检查按下了哪个提交按钮。我怎样才能做到这一点?

我正在尝试给按钮起这样的名称:

<input class="btn btn-primary" name="editAction" type="submit" value="Save"></button>

然后在我的控制器中,我像这样检查它们:

if ($this->input->post('editAction'))

但它不起作用。

4

1 回答 1

0

如果你一定有几个submit buttonsform那么你可以做两件事:

1) 使用 . 转换submit buttonsnormal buttons并提交表单ajax。这将解决您的问题。

2)将提交按钮转换为普通按钮,并在您的表单和onClick所有按钮的事件中维护一个隐藏字段,只需将id按钮的作为值放在该隐藏字段中,然后使用jQuery,提交您的表单,然后在您的controller,检查您的隐藏字段值,然后处理表单。

if ($this->input->post('hidden_field_name'))
于 2013-04-02T09:51:07.957 回答