一种生成HTML表单的方法及装置制造方法及图纸

技术编号:17779384 阅读:49 留言:0更新日期:2018-04-22 07:43
本发明专利技术实施例提供一种生成超级文本标记语言HTML表单的方法及装置,所述方法包括:获得用于生成目标HTML表单的生成指令,其中,所述生成指令中携带有用于标识目标表单模板的指示信息;基于所述指示信息和预先存储的表单模板库,确定所述生成指令对应的目标表单模板;调用并基于所述目标表单模板,生成所述目标HTML表单。如此,通过表单模板库中的目标表单模板来生成对应的目标HTML表单,能够在开发HTML表单的过程中,减少开发人员手动编写的代码量,提高HTML表单的生成效率。

【技术实现步骤摘要】
一种生成HTML表单的方法及装置
本专利技术涉及互联网开发领域中的HTML(HyperTextMarkupLanguage,超级文本标记语言)技术,尤其涉及一种生成HTML表单的方法及装置。
技术介绍
随着信息化的发展以及计算机技术和互联网技术的普及,各行各业的企业用户依赖网络进行技术创新和市场拓展,个人用户依赖网络进行信息交互。在实际应用中,为了根据不同的用户需求来提供对应的服务,各行各业的企业用户往往会通过HTML页面中的HTML表单来收集不同类型的用户输入,而且企业办公、运维等各项业务的正常开展越来越依赖于HTML表单的传递和使用。但是在现有技术中,HTML表单往往是开发人员根据用户需求,手动编写成千上万行的代码来生成的,然而不同的企业、同一企业的不同部门、甚至是不同的设备通常会需要开发人员提供不同样式的HTML表单,尤其是在大型项目中,往往需要生成数量较多且作用各不相同的HTML表单,但是,不同的HTML表单中可能会有作用相同的基本的表单元素,此时,开发人员就会做大量重复的开发工作。可见,现有的生成HTML表单的方式存在效率比较低下的问题。
技术实现思路
有鉴于此,本专利技术实施本文档来自技高网...
一种生成HTML表单的方法及装置

【技术保护点】
一种生成超级文本标记语言HTML表单的方法,其特征在于,所述方法包括:获得用于生成目标HTML表单的生成指令,其中,所述生成指令中携带有用于标识目标表单模板的指示信息;基于所述指示信息和预先存储的表单模板库,确定所述生成指令对应的目标表单模板;调用并基于所述目标表单模板,生成所述目标HTML表单。

【技术特征摘要】
1.一种生成超级文本标记语言HTML表单的方法,其特征在于,所述方法包括:获得用于生成目标HTML表单的生成指令,其中,所述生成指令中携带有用于标识目标表单模板的指示信息;基于所述指示信息和预先存储的表单模板库,确定所述生成指令对应的目标表单模板;调用并基于所述目标表单模板,生成所述目标HTML表单。2.根据权利要求1所述的方法,其特征在于,在所述获得用于生成目标HTML表单的生成指令之前,所述方法还包括:针对HTML表单的每一种表单元素,分别为每一种表单元素创建对应的第一表单模板;将每一种表单元素各自对应的第一表单模板存储至所述表单模板库中。3.根据权利要求2所述的方法,其特征在于,所述将每一种表单元素各自对应的第一表单模板存储至所述表单模板库中,包括:从每一种表单元素各自对应的第一表单模板中,调用至少两个第二表单模板;将所述至少两个第二表单模板进行组合,获得第三表单模板;将每一种表单元素各自对应的第一表单模板和所述第三表单模板存储至所述表单模板库中。4.根据权利要求2所述的方法,其特征在于,所述针对HTML表单的每一种表单元素,分别为每一种表单元素创建对应的第一表单模板,包括:通过JavaScript对象标记JSON技术,分别对每一种表单元素的属性进行描述,生成每一种表单元素各自对应的第一JSON数据;将所述第一JSON数据确定为所述第一表单模板。5.根据权利要求4所述的方法,其特征在于,所述基于所述指示信息和预先存储的表单模板库,确定所述生成指令对应的目标表单模板,包括:根据所述指示信息,从所述表单模板库中存储的每一种表单元素各自对应的第一JSON数据中,确定所述生成指令对应的第二JSON数据;获得针对所述第二JSON数...

【专利技术属性】
技术研发人员:金迪颖
申请(专利权)人:北京奇虎科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1