我想知道而不是使用PHP Sessions来保存字段数据,在Ajax或jQuery中是否存在任何概念,在很多表单页面之间导航,但是在用户提交之前保存表单数据,如果用户提交,不同页面上的所有信息也应该提交。
答案 0 :(得分:1)
该类型有多种概念。
您可以将JavaScript与jQuery库一起使用,以使用HTML元素操作函数对大型表单进行分页。这样,您不需要用户创建另一个HTTP请求,因此当用户切换页面时,在其他页面上输入的信息不会丢失。然后可以使用AJAX或普通的“前端”HTTP请求方法提交表单。
此外,您可以尝试使用JavaScript和jQuery将输入的信息保存在cookie中。
以下是jQuery分页的一些示例:
http://dl.dropbox.com/u/4151695/html/pajinate/examples/example1.html
您可以轻松地将这些概念应用于任何内容,包括HTML表单。
以下是各种带源代码的插件:
http://www.jquery4u.com/plugins/10-jquery-pagination-plugins/
Cookie只不过是存储在访问者计算机上的纯文本文件,这意味着您可以轻松编码并将表单数据嵌入其中。
答案 1 :(得分:1)
您可以尝试使用表单向导作为jquery插件:http://www.jankoatwarpspeed.com/post/2009/09/28/webform-wizard-jquery.aspx