`
kongshanxuelin
  • 浏览: 926855 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
最新评论

WEB项目中自定义表单的设计与实现

阅读更多

在我们的Web项目开发中,充斥着大量的列表操作,对列表记录的增加,删除,修改操作,那么如何来设计自定义表单呢?

  1. 表单的设计

表单的设计可通过HTMLEditor编辑器来完成,这样做的好处是可以直接利用其HTML文本来显示增加记录的页面,一举两得,但要注意在HTMLEditor编辑器控件主要包括:文本,多文本,数字,日期,文件上传(附件),下拉框(静态和动态)等,文件上传可通过我上一篇博客的思路来完成,下拉框静态比较简单,动态可利用select控件的自定义属性如SQL来定义,利用Ajax技术,将执行后的SQL结果替换到原来的下拉框即可实现,如下图:

定义入口:


定义表单:



 
 定义完后就在后台利用正则表达式将HTMLEditor内容进行分析,并动态建立表单即可

  1. 数据的增加,删除与修改

数据增加界面要注意控件的渲染,如日期控件应该自动加上日期选择框,并且应该根据类型给各个控件加上校验,保证数据的准确性,如下图是对日期控件的渲染效果(根据DOM属性分析即可):



 提交表单后,在后台进行字串分析,将数据插入到表中即可。

要注意的细节问题包括:

  • 表单动态建表中应该给每个表加个主键,以方便进行删除修改操作
  • 控件的渲染和动态校验是关键的,不可马虎

实例Demo程序地址:http://code.faqee.com/form/list.jsp

源码地址:http://code.faqee.com/code.jsp?mydir=/src/form/

  • 大小: 12.7 KB
  • 大小: 37.6 KB
  • 大小: 30.3 KB
5
0
分享到:
评论
2 楼 luoyexiaozhu 2016-01-05  
最近在学表单这一块,没有思路,能发给我一份学习一下吗862390147@qq.com,谢谢了
1 楼 lufei1344 2014-10-13  
下载地址不能用了,543304575@qq.com邮箱

相关推荐

    自定义表单设计思路.docx

    3. **工作流与表单的松耦合**:实现自定义表单与工作流的有效结合,提高系统的适应性。 #### 八、分层建模方法 1. **数据层**:负责数据的存储与检索。 2. **业务层**:实现业务逻辑处理。 3. **表现层**:提供...

    自定义表单设计思路

    本文主要讲述了自定义表单设计思路的总体规划,旨在满足和现有工作流系统的耦合,通过对自定义表单系统的设计来实现表单权限、记录权限、字段权限等功能。下面是自定义表单设计思路的详细内容: 一、基础功能模块 ...

    JAVA动态表单设计,自定义表单,自定义数据

    总的来说,"JAVA动态表单设计,自定义表单,自定义数据"涉及的技术栈包括Java后端开发、前端界面设计、数据库管理和RESTful API设计。通过以上各模块的协同工作,可以构建出一个高效、易用的动态表单系统,满足不同...

    自定义表单web工程

    通过这个自定义表单Web工程,我们可以学习到如何结合Java后端技术和前端技术来实现一个完整的Web应用,理解服务器与浏览器之间的通信过程,以及如何利用现有的开发工具和框架提高开发效率。同时,对于想要深入学习...

    自定义表单初步设计文档

    自定义表单初步设计文档是针对电子政务和企业办公自动化(OA)系统中的一项关键功能进行的详细设计记录。在当前信息化高度发展的时代,自定义表单能力允许用户根据自身需求自由设定表单模板,极大地提高了工作效率和...

    activiti自定义表单demo.rar

    在本项目"activiti自定义表单demo"中,我们主要关注的是如何使用SpringBoot集成Activiti工作流引擎,实现自定义表单和流程。这个Demo提供了完整的代码示例,帮助开发者理解并应用到实际项目中。以下是相关知识点的...

    自定义表单设计器演示版源码(C#)

    总的来说,这个自定义表单设计器的源码是一个很好的学习资源,可以帮助你深入理解C#中的图形用户界面开发,提高你在实际项目中构建用户友好界面的能力。通过对源码的分析和实践,你可以掌握自定义表单设计的核心技术...

    基于layui自定义表单组件

    【基于layui自定义表单组件】是针对C#开发者设计的一种高效前端开发工具,它结合了layui框架的优势,为创建动态、交互性强的Web表单提供了便利。layui是一款优秀的前端轻量级框架,以其简洁的代码结构、丰富的模块...

    自定义表单合集

    在IT行业中,自定义表单是构建Web应用程序的关键组成部分,特别是在数据输入和处理方面。这里提供的"自定义表单合集"包含四套实用的代码资源,为开发者提供了丰富的选择和灵活性,避免了网络上质量参差不齐的资源...

    asp自定义表单,使用户可以自定义数据模型

    在提供的文件"biaodan"中,可能包含了实现这一功能的相关代码示例、数据库脚本或模板文件,通过分析这些文件,我们可以更深入地学习如何在ASP环境中实现用户自定义表单和模型绑定。这将是一个涵盖Web开发多个方面的...

    自定义表单使用

    在提供的文件名称"FuckExcel-master"中,我们可以推测这可能是一个关于Excel处理的项目,虽然它不是直接与自定义表单设计相关,但在实际应用中,自定义表单的数据显示和导出功能可能会涉及到Excel文件的读写。Java中...

    仅供参考 JAVA动态表单设计,自定义表单,自定义数据

    - gndesign:这个可能是动态表单设计项目的名称,包含具体的实现代码或资源文件。 综上所述,Java动态表单设计涉及前后端的协同工作,需要理解Web框架、数据库操作、前端交互等多个方面。通过合理的架构设计和选用...

    Web Service调用打印机打印自定义表单

    Web服务调用打印机打印自定义表单是一种常见的技术应用场景,特别是在企业级系统中,需要将数据转换为可打印的文档格式。在这个过程中,开发者通过调用Web Service接口,实现远程控制本地或网络打印机来完成打印任务...

    电子政务之自定义表单.pptx

    【电子政务自定义表单】是指在电子政务系统中,用户可以根据自身需求设计和构建个性化的工作表单,以适应不同的业务流程和数据管理需求。在电子政务领域,自定义表单是提高工作效率、优化信息流转的关键工具。本篇将...

    jquery自定义表单控件.rar

    在网页开发中,自定义表单控件能够提升用户体验,使界面更具吸引力且更符合项目需求。 “JS特效-表单按钮”的标签表明,这个压缩包可能重点关注的是如何用jQuery为表单创建动态效果的按钮。jQuery的动画和事件处理...

    java自定义表单系统

    在Java自定义表单系统中,主要涉及以下几个关键知识点: 1. **Java GUI框架**:Java提供了多种图形用户界面(GUI)框架,如Swing和JavaFX,它们是实现自定义表单的基础。开发者可以利用这些框架中的组件(如JButton...

    表单设计器(基于silverlight的)

    - **数据绑定**:表单设计器通常支持数据绑定功能,可以连接到各种数据源(如数据库、Web服务等),动态地填充或提交表单数据。 - **规则和验证**:设计者可以设置规则和验证条件,确保用户输入的数据符合预期格式...

    vue+element自定义表单生成.rar

    在“vue+element自定义表单生成.rar”这个压缩包中,我们主要探讨的是如何利用Vue.js和Element UI来实现自定义表单的生成。表单在Web应用中占据重要地位,用于收集用户输入的数据。Vue.js的响应式数据绑定和计算属性...

    自定义表单验证框架

    标题中的“自定义表单验证框架”指的是一个用于在Web应用程序中验证用户输入的自定义工具。这样的框架允许开发者根据业务需求制定特定的验证规则,提高应用的安全性和用户体验。表单验证是确保用户提交的数据符合...

    基于Vue.js的Web应用框架实现的可视化自定义表单管理系统源码(课设项目).zip

    基于Vue.js的Web应用框架实现的可视化自定义表单管理系统源码(课设项目).zip个人大三的课程作业、经导师指导并认可通过的高分设计项目,评审分96.5分。主要针对计算机相关专业的正在做毕设的学生和需要项目实战...

Global site tag (gtag.js) - Google Analytics