Codeigniter form_open 指定 id

Posted

技术标签:

【中文标题】Codeigniter form_open 指定 id【英文标题】:Codeigniter form_open specify id 【发布时间】:2011-09-09 03:22:41 【问题描述】:

如何在 CodeIgniter 的 form_open 函数中写入表单 ID? (我需要为 CSS 使用 ID)。 例如,这是简单的 html

<form method="post" action="" id="my_form">

我正在尝试以下代码,但它不起作用:

<?php echo form_open('my_form'); ?>

谢谢。

【问题讨论】:

下次你应该多研究一下用户指南。 codeigniter.com/user_guide/helpers/form_helper.html 【参考方案1】:

https://codeigniter.com/user_guide/helpers/form_helper.html

$attributes = array('id' => 'myform');
echo form_open('email/send', $attributes);

【讨论】:

【参考方案2】:

你也可以使用:

echo form_open('controller/method',array('id'=>$id,'method'=>'post'))

【讨论】:

【参考方案3】:
echo form_open('controller/method',array('id'=>$id,'method'=>'post'))

【讨论】:

请考虑在您的代码中添加解释。虽然这对您来说可能是不言自明的,但其他人可以从添加一些关于为什么如何您的代码解决问题的解释中受益匪浅。【参考方案4】:

喜欢文档中的内容

echo form_open('email/send', 'class="email" id="myform"');

【讨论】:

以上是关于Codeigniter form_open 指定 id的主要内容,如果未能解决你的问题,请参考以下文章

无法让 echo form_open 工作 - CodeIgniter

CodeIgniter 表单方法被忽略

CodeIgniter 的 CSRF 令牌问题

Codeigniter 表单打开如何删除 index.php

CodeIgniter POST调用输出状态:303参见其他

codeigniter CSRF 错误:“不允许您请求的操作。”