我已经玩了大约两天了,还是看不懂。我正在使用 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/