Html 嵌套表单的备选方案
我需要嵌套表单。我知道它们在HTML中是不允许的,所以我决定为一个打开的表单设置几个提交按钮 在我的控制器中,我需要检查哪个提交按钮被按下。我该怎么做 我试着给按钮起这样的名字:Html 嵌套表单的备选方案,html,forms,view,codeigniter-2,Html,Forms,View,Codeigniter 2,我需要嵌套表单。我知道它们在HTML中是不允许的,所以我决定为一个打开的表单设置几个提交按钮 在我的控制器中,我需要检查哪个提交按钮被按下。我该怎么做 我试着给按钮起这样的名字: <input class="btn btn-primary" name="editAction" type="submit" value="Save"></button> if ($this->input->post('editAction')) 但是它不起作用。如果您的表单中必
<input class="btn btn-primary" name="editAction" type="submit" value="Save"></button>
if ($this->input->post('editAction'))
但是它不起作用。如果您的
表单中必须有几个提交按钮
,那么您可以做两件事:
1) 将submit按钮
转换为normal按钮
,并使用ajax
提交表单。这会解决你的问题
2) 将提交按钮转换为普通按钮,并在表单上维护一个隐藏字段,然后单击所有按钮的事件,只需将按钮的id
作为值放在该隐藏字段中,然后使用jQuery
,提交表单,然后在控制器中提交,检查隐藏字段值,然后处理表单
if ($this->input->post('hidden_field_name'))