php - Codeigniter 提交用纯 HTML 编写的表单

标签 php forms codeigniter submit

我已经玩了大约两天了,还是看不懂。我正在使用 codeigniter 2.1.0,并且我想提交一个用 HTML 编写的表单。我不想使用 CI 表单助手。

原因是因为我动态地使用 JavaScript 在表单中添加内容。当用户单击某个项目时,该项目就会添加到表单中。现在,当用户单击提交按钮时,我添加的所有项目都应在 POST 请求中发送,但我的 POST 完全是空的。

现在我注意到,只有当我使用 CI form_helper 中的 form_input() 时,才会发送 POST。 是否可以只提交普通的纯 HTML 表单而不使用表单助手?

最佳答案

Is it possible to just submit a normal plain HTML form without using the form helper?

是的。实际的提交完全独立于 CI,只需确保您使用表单的正确操作 URI,以便表单提交 post(我假设您的表单方法是 post)请求调用正确的 Controller 操作。

您不需要使用 CI form_helper 作为提交按钮。如果你用这些模拟一个表单,你会发现它们只是生成纯 HTML 并且没有任何神奇的作用。

关于php - Codeigniter 提交用纯 HTML 编写的表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13942146/

相关文章:

javascript - 指示在 Angular 中选中的复选框

angularjs - 通过设置每个子表单字段有效来手动设置父表单有效时出现问题

javascript - 调整图像大小并附加到 HTML 表单的正确方法?

javascript - Codeigniter 分页 URI 上的 ESCAPE PAGE NUMBER

php - 格式化数据库查询的结果

javascript - 跨 php 文件传递​​数据的问题

mysql - 如何从两个表中获取数据并按第二个表 Datamapper 排序

codeigniter - 模式创建时的 Doctrine + CodeIgniter : after generate entities with namespace, "cannot redeclare class"

phpize 和 php api 版本不匹配

php - 数据表不起作用