【问题标题】:How to include nested form in codeigniter如何在codeigniter中包含嵌套表单
【发布时间】:2018-12-30 05:34:11
【问题描述】:

我在我的项目中使用 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.

【问题讨论】:

  • 一些上下文会有所帮助。为什么需要这样做?为什么不提交一个表单并将您的数据从控制器重新路由到不同的模型?
  • 与 ci 无关,不,不允许/有效
  • 这是一个严肃的问题吗?首先,您可以自己尝试它是否在 ci 中工作 - 尝试这个并不难......其次,不管它是否有效 - 嵌套表单是无效的 html迟早会导致问题 - 要么你有能力学习这些东西,要么恕我直言,你不应该问这种问题

标签: php forms codeigniter


【解决方案1】:

答案如下:

不,我们不能在 codeigniter 中使用嵌套表单。如问题所示,内部表单执行成功,但外部表单无法执行。

用户 Alex 告诉 codeigniter 不允许嵌套表单。和其他用户一样,它在 HTML 中也无效。由于 codeigniter 是 HTML 的一部分,它不允许像它的父策略一样(没有找到合适的词)。

为什么?原因在this question.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-10
    • 2014-11-08
    • 1970-01-01
    • 2016-10-12
    • 2020-12-04
    • 1970-01-01
    相关资源
    最近更新 更多