表单管理方法、系统、设备及计算机可读存储介质技术方案

技术编号:20797054 阅读:39 留言:0更新日期:2019-04-06 10:39
本发明专利技术涉及一种表单管理方法、系统、设备及计算机可读存储介质,该方法包括:创建和展示表单;该表单包括一个或多个表单域;获取用户对该表单域进行的用户操作;根据该用户操作确定该表单域的交互状态;根据该用户操作和该交互状态,更新该表单域的表单域状态信息;该表单域状态信息包括值字段和交互状态字段,该值字段用于表示该表单域的内容,该交互状态字段用于表示该交互状态;将该表单域的该表单域状态信息与该表单的表单状态信息进行同步;该表单状态信息用于表示全部的该表单域的该表单域状态信息。利用本发明专利技术的表单管理方法,能够便于表单的维护和进一步处理,提高表单收集处理效率,提高了灵活性。

Form Management Method, System, Equipment and Computer Readable Storage Media

The invention relates to a form management method, system, device and computer readable storage medium, which includes: creating and displaying a form; the form includes one or more form fields; obtaining user operation of the form field by the user; determining the interactive state of the form field according to the user operation; updating the form field form according to the user operation and the interactive state. Single-domain state information; the form domain state information includes value field and interactive state field, which are used to represent the content of the form domain, and the interactive state field is used to represent the interactive state; the form domain state information of the form domain is synchronized with the form state information of the form domain; and the form domain state information is used to represent the form domain state of all the form domains. Information. The form management method of the invention can facilitate the maintenance and further processing of forms, improve the efficiency of form collection and processing, and improve flexibility.

【技术实现步骤摘要】
表单管理方法、系统、设备及计算机可读存储介质
本专利技术涉及互联网
,特别是涉及一种表单管理方法、系统、设备及计算机可读存储介质。
技术介绍
在web领域,传统的表单收集依赖于手动绑定表单域的各类用户操作事件,在事件回调中获取当前表单域的值,然后发送到外部存储。这种现有的表单处理方式大量依赖于对单个表单域的针对性处理,需要手动针对每一个表单域进行绑定操作,非常低效。而且实际应用中,表单还需要经过输入值的校验、展示校验状态等,全部依赖于手动处理。即使是利用最近几年新出现的MVVM(Model-View-ViewModel,模型-视图-视图模型)框架,对表单的处理也仅仅是对数据变动收集有了一定的简化;对于表单的校验、各类状态的展示,都还依赖于额外的手动处理。对于复杂、大型的表单,需要大量的针对性的维护与处理,需要大量的工作量,并且灵活性较低。
技术实现思路
本专利技术的目的在于提供一种新的表单管理方法、系统、设备及计算机可读存储介质。本专利技术的目的是采用以下的技术方案来实现的。依据本专利技术提出的表单管理方法,包括以下步骤:创建和展示表单;所述表单包括一个或多个表单域;获取用户对所述本文档来自技高网...

【技术保护点】
1.一种表单管理方法,其特征在于,包括:创建和展示表单;所述表单包括一个或多个表单域;获取用户对所述表单域进行的用户操作;根据所述用户操作确定所述表单域的交互状态;根据所述用户操作和所述交互状态,更新所述表单域的表单域状态信息;所述表单域状态信息包括值字段和交互状态字段,所述值字段用于表示所述表单域的内容,所述交互状态字段用于表示所述交互状态;将所述表单域的所述表单域状态信息与所述表单的表单状态信息进行同步;所述表单状态信息用于表示全部的所述表单域的所述表单域状态信息。

【技术特征摘要】
1.一种表单管理方法,其特征在于,包括:创建和展示表单;所述表单包括一个或多个表单域;获取用户对所述表单域进行的用户操作;根据所述用户操作确定所述表单域的交互状态;根据所述用户操作和所述交互状态,更新所述表单域的表单域状态信息;所述表单域状态信息包括值字段和交互状态字段,所述值字段用于表示所述表单域的内容,所述交互状态字段用于表示所述交互状态;将所述表单域的所述表单域状态信息与所述表单的表单状态信息进行同步;所述表单状态信息用于表示全部的所述表单域的所述表单域状态信息。2.根据权利要求1所述的表单管理方法,其特征在于,所述的用户操作包括焦点变动操作和/或对表单域内容的修改。3.根据权利要求2所述的表单管理方法,其特征在于,所述的将所述表单域的所述表单域状态信息与所述表单的表单状态信息进行同步包括:将所述表单域状态信息上报至所述表单,根据所述表单域状态信息更新所述表单状态信息;将所述表单状态信息下发至所述表单域,根据所述表单状态信息更新所述表单域状态信息。4.根据权利要求3所述的表单管理方法,其特征在于,所述交互状态包括聚焦/失焦状态、接触/非接触状态、弄脏/干净状态的至少一个;所述的根据所述用户操作确定所述表单域的交互状态包括以下的至少一个:根据所述焦点变动操作判断焦点是否在所述表单域,若所述焦点在所述表单域则将所述表单域确定为聚焦状态,若所述焦点不在所述表单域则将所述表单域确定为失焦状态;根据所述焦点变动操作判断所述表单域是否被接触过,若所述表单域未被聚焦过则将所述表单域确定为非接触状态,在所述表单域首次从聚焦变为失焦后将所述表单域确定为接触状态;根据所述对表单域内容的修改判断所述表单域的内容是否被修改过,若所述表单域的内容被修改过则将所述表单域确定为弄脏状态,若所述表单域的内容未被修改过则将所述表单域确定为干净状态。5.根据权利要求4所述的表单管理方法,其特征在于:所述交互状态字段包括聚焦字段、接触字段、弄脏字段的至少一个,分别用于表示所述聚焦/失焦状态、所述接触/非接触状态、所述弄脏/干净状态。6.根据权利要求5所述的表单管理方法,其特征在于,还包括:根据所述表单...

【专利技术属性】
技术研发人员:刘嘉琪刘永刚
申请(专利权)人:北京向上一心科技有限公司
类型:发明
国别省市:北京,11

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

1