DEDE实现表单(模型)分步提交【完成】

by 尘缘 on 07月 24th, 2010 // Filed Under → DEDE

一般的企业会遇到各类用户调查,我此前也用DEDE的自定义表单和模型,完成了一些诸如报名等系统的开发。

现在遇到一个用户需求,即,要求将一个表单(或者模型,以下统称表单)分成多步提交实现,以解决部分问卷内容过多,以减轻用户因内容繁杂产生的压力。

此功能,我想通过DEDE的自定义表单或者模型实现,再配合DEDE的管理权限分组,实现多用户分级控制用户问卷内容,如果可能,再增加图表输出的功能。

这里有一些技术难题,想跟各位大虾分请教下。

1,实现字段分步显示并实现分步提交数据的缓存,目前考虑通过$_SESSION或者文本储存;
2,实现用户重复提交控制;
3,实现分字段筛选的功能。

这里,分步显示字段的功能,有难度,欢迎各位大虾探讨。

续:
上述功能已经完成,整个项目开发周期3个工作日,目前已运用到新东方的学员问诊项目中。

功能如下:

  1. 通过DEDE自定义模型可以自由创建字段
  2. DEDE模型管理,可以定义字段显示顺序,可以定义字段分步显示
  3. 模型中添加的联动字段,可以定义显示方式,默认为Select,可以显示为checkbox和radio
  4. 增加表单变量控制,用户提交申请控制
  5. 后台管理列表增加按字段筛选的功能

效果预览如下:

总结:DEDE的模型二次开发非常方便,至少上手非常容易,适合小型企业开发;不足之外在于代码重复率高,如果能融入部分MVC开发思想就太好了。目前,这方面DEDE已经走在PHPCMS后面了,希望DEDE能速度跟上。

你可以任意转摘“DEDE实现表单(模型)分步提交【完成】”,但请保留本文出处和版权信息。
作者:尘缘,QQ:130775,来源:http://www.4wei.cn/archives/1000882

有 8 条评论啦

Posted on 2010年07月28号 at 12:17:01

洞口电影网 :

路过!

Posted on 2010年07月29号 at 09:26:28

某人 :

偶是来打酱油滴。。

Posted on 2010年07月29号 at 23:47:48

某人 :

好文章

Posted on 2010年07月30号 at 20:01:35

某人 :

偶然来到这里,文章不错,博客也不错,学习学习O(∩_∩)O

Posted on 2010年07月31号 at 11:19:56

某人 :

第一次来,总得留个脚印先,祝你的博客越办越好,内容越来越丰富!

Posted on 2010年07月31号 at 23:31:22

老虎 :

来看看,不太理解啊

Posted on 2010年08月9号 at 03:01:09

问道 :

有意思。

Posted on 2010年08月9号 at 11:22:39

某人 :

写的不错,嘿嘿,下次再来~走也~



走过路过,千万不要飞过,那是鸟人: