+ -
当前位置:首页 → 问答吧 → 问一个关于JQUERY实现表单提交效果的思路

问一个关于JQUERY实现表单提交效果的思路

时间:2009-07-10

来源:互联网

比如 我有一个页面,上面要实现这样的效果

点击一个按钮后,出现一个DIV浮动层的表单

然后有很多步骤~比如,第一步要输入姓名,密码。然后点下一步按钮后,将姓名密码提交到数据库,再输入其他信息,如QQ号 MSN号之类的

其中每个步骤都是和数据库有交互的

实现这样的效果,大家能说下思路吗

另外 每一步浮动层里的内容,是怎么样来调用的呢,我不希望在一个页面里设置好全部的DIV层,然后HIDDEN。


作者: zhumq1982   发布时间: 2009-07-10

不是一个好做法,数据库的交互不宜过多,因为这是一个事务,比较难处理

假如第一步提交了姓名密码,第二步没做,把浏览器关了,你的数据库就出现多余信息了,而且用户也没法再用这个姓名提交了。

至于你说的第一步和第二步,让服务器返回post信息,自己填充一下就行了

作者: keakon   发布时间: 2009-07-10

我只是打个比方
具体要做的效果不是这样的

因为要做的是 在一个页面上实现很多交互的功能
所以我不知道这些交互的数据和浮动框里的模板怎么放比较好
以怎么样的格式放比较好

作者: zhumq1982   发布时间: 2009-07-10

如果不需要结合数据库验证 某个信息是否被占用(例如用户名重复)  则最好不要和数据库交互,
你想实现你要的效果,可以用 cookies 把每一步的数据给存储起来,在最后再提交进数据库

作者: wdlaogui   发布时间: 2009-07-11

可以呀。
思路是这样,利用层里面iframe帧,嵌入不同的页面进行交互。
可以用dialog
很简单,其实楼主说的,在做系统界面时,也常这么用。

作者: janchie   发布时间: 2009-07-11

use thickbox of ajax modal
if step==1 then call step1 function create ajax

作者: quweiie   发布时间: 2009-07-24