php - 使用 jQuery 添加表单字段和 PHP Session 来记住添加的字段

标签 php jquery session

我正在创建一个多页表单,现在我正在向 Stack 大师寻求帮助;

在此页面上,用户可以在页面上添加更多输入字段[type=text]

所以基本上“CHILD NAME”有一个单一的输入,然后是一个添加按钮,允许用户添加更多的 child ,如果他们有多个 child 的话。

我的表单允许您前后移动,表单会记住输入的内容,我如何让 jQuery 和 php 记住已添加的表单字段,以便在用户重新访问页面时它们不会被隐藏?

最佳答案

通过添加输入,您可以:

$('form').append('<input>',{type: 'text', name: 'input_name'})

并且您可以使用 php $_SESSIONs 保存表单数据的先前部分

表单示例:

在 php 中你会得到所有的 post(或 get)值:

$_POST = array ('name1' => 'me', 'name2' => 'you' )...

然后您可以将它们保存在 session 中:

$_SESSION['lastpostedvalues'] = $_POST;

或类似的东西。

记得在 php 文件的顶部有 session_start()

关于php - 使用 jQuery 添加表单字段和 PHP Session 来记住添加的字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5305809/

相关文章:

php - 为什么在 Session_Start() 之前不能输出任何内容?

sql - "Sessioning"事件流

php - 多选下拉列表预选

php - 为什么在使用 php 插入变量时在 mysql 表中生成额外的空行

javascript - 无需 cookie 或本地存储的用户识别

带有命名 anchor 的 jQuery UI Accordion ,不切换菜单选择

php - MySQL - 选择不同

javascript - $j 不是函数

javascript - 图像未使用 PHP 脚本保存

php - 在 session 中存储 CSRF key ?