gpt4 book ai didi

php - PHP 和 CodeIgniter 中的多步骤/页面表单

转载 作者:行者123 更新时间:2023-12-05 09:25:16 26 4
gpt4 key购买 nike

我正在尝试用 PHP 和 CodeIgniter 构建一个多步骤/页面表单,我想知道你们是否可以帮助我。

当您使用后退按钮返回上一步时,如何在 CI 中创建一个多步骤表单来更新而不是再次插入?我怎样才能拥有一个没有后退按钮的表单 POST 表单重新发送消息?

编辑:尽可能不使用 JS

谢谢!

最佳答案

这是我在另一个问题上的回答。它为您提供向前/向后的能力而不会丢失数据,在页面之间立即跳转,易于编码,不需要 session ,并且独立于框架(可以在任何情况下使用):

我为心理学市场开发了一款产品,可以进行 250 个基于心理的问题测试。为了进行不完全压倒性的测试,我将表单分成 25 个问题段,同时通过附加有顺序 ID 的 div 标签循环输出(即 div1、div2、div3)每个 div 设置为显示:只有第一个。

然后我为用户提供一个按钮来切换当前的 div + 1(即,如果在 div 1 上,它将执行 $(#div2).show() 等。后退按钮执行恰恰相反。

重要的是表单覆盖了所有的 div。然后只需将最后的前进/后退按钮换成提交按钮即可。

瞧!是的,技术含量低。但是 FAST ......并且没有机会在前进或后退时失去值(value)。

所以,一个粗略的截断示例:

<form>
<div id="div1">
First 25 Questions
<input type="button">shows next div</input>
</div>
<div id="div2" style="display:none">
Second 25 Questions
<input type="submit">Submit Form</input>
</div>
</form>

关于php - PHP 和 CodeIgniter 中的多步骤/页面表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5083014/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com