我在我的项目中使用codeigniter,在这种情况下,我需要提交两个不同但又一个的提交。我可以将一种形式添加到另一种形式吗?
所以它看起来像这样:
<?php echo form_open('controller1');?>
// All form1 stuff here
<?php echo form_open_multipart('controller2')?>
//All form2 stuff here
//Form2 submit button
<?php echo form_close();?>
//Form1 submit button
<?php echo form_close();?>
codeigniter允许我这样做吗?我搜索了一段时间以查找此问题,但没有找到我的情况。还是有其他方法可以做到这一点。
感谢您的帮助。
问候,
Vaibhav M。
答案 0 :(得分:0)
这是答案:
否,我们不能在codeigniter中使用嵌套表单。如问题所示,内部表单成功执行,但外部表单无法执行。
用户Alex告诉codeigniter不允许使用嵌套表格。就像其他用户所说的那样,它在HTML中也是无效的。由于codeigniter是HTML的一部分,因此它不允许像其父级策略那样(找不到合适的词)。
为什么?原因在this question.