表单的处理方法、装置、电子设备和计算机可读存储介质制造方法及图纸

技术编号:28622970 阅读:19 留言:0更新日期:2021-05-28 16:18
本公开涉及一种表单的处理方法、装置、电子设备和计算机可读存储介质。通过接收用户触发的进入当前页面的下一个页面的第一操作,获取当前页面的表单域内填写的用户输入信息,确定用户输入信息与本地缓存中的当前页面的表单域的输入缓存信息一致,显示当前页面的下一个页面。减少了向服务器传输数据所消耗的传输资源,减少了服务器的处理资源的占用,本地无需多次执行存储操作,减少了处理资源的占用。

【技术实现步骤摘要】
表单的处理方法、装置、电子设备和计算机可读存储介质
本公开涉及计算机
,尤其涉及一种表单的处理方法、装置、电子设备和计算机可读存储介质。
技术介绍
随着计算机技术的飞速发展,通过表单进行数据收集已成为一种常用的方式,例如,通过表单收集报名信息。现有技术中,将一次收集任务对应的表单分为多个页面,每个页面上设置有一些按钮,通过按钮进行页面的切换以及与服务器之间的信息交互。例如,第一个页面一般会设置“下一步按钮”,最后一个页面一般会设置“完成按钮”和“上一步按钮”,其余页面一般会设置“上一步按钮”和“下一步按钮”。在用户填写表单的过程中,用户每次选中当前页面显示的“下一步按钮”,网页(web)端则向服务器发送存储请求,存储请求中包含当前页面的输入信息,当前页面的输入信息是指用户输入的内容,服务器存储当前页面的输入信息。相应的,当用户每次选中“上一步按钮”之后,网页端则向服务器发送数据请求,服务器向网页端返回上一个页面的输入信息,网页端显示上一个页面。当用户选中“完成按钮”之后,网页端则向服务器发送提交请求,提交请求中包含当前页面的输入信息,服务器存储当前页面的输入信息,并对所有页面的输入信息进行融合。然而,采用现有技术的方法,服务器的资源消耗比较大。
技术实现思路
为了解决上述技术问题,本公开提供了一种表单的处理方法、装置、电子设备和计算机可读存储介质。第一方面,本公开提供一种表单的处理方法,所述表单包含至少两个页面,所述方法包括:接收用户触发的进入当前页面的下一个页面的第一操作,获取所述当前页面的表单域内填写的用户输入信息;确定所述用户输入信息与本地缓存中的所述当前页面的表单域的输入缓存信息一致,显示所述当前页面的下一个页面。可选的,所述方法还包括:确定所述用户输入信息与本地缓存中的所述当前页面的表单域的输入缓存信息不一致,将所述当前页面的表单域中的输入缓存信息的内容更新为所述用户输入信息的内容;显示所述当前页面的下一个页面。可选的,所述方法还包括:接收用户触发的进入所述当前页面的上一个页面的第二操作,从本地缓存中获取所述当前页面的上一个页面的表单域的输入缓存信息;显示所述当前页面的上一个页面,所述上一个页面的表单域内填写所述输入缓存信息的内容。可选的,所述方法还包括:接收用户在所述当前页面触发的提交表单的第三操作,获取所述当前页面的表单域内填写的用户输入信息;将所述当前页面的表单域内填写的用户输入信息与所述本地缓存中存储的其他页面的表单域的输入缓存信息进行融合,得到表单数据;向服务器发送所述提交请求,所述提交请求中包含所述表单数据。可选的,所述显示所述当前页面的下一个页面,包括:若所述本地缓存中存储有所述当前页面的下一个页面的表单域的输入缓存信息,显示当前页面的下一个页面,所述下一个页面的表单域内填写所述输入缓存信息的内容;若所述本地缓存中未存储有所述当前页面的下一个页面的表单域的输入缓存信息,显示当前页面的下一个页面,所述下一个页面的表单域内填写的内容为空。可选的,在确定所述用户输入信息与本地缓存中的所述当前页面的表单域的输入缓存信息不一致的情况下,所述方法还包括:向服务器发送数据请求,所述数据请求中包含所述当前页面的表单域内填写的用户输入信息。可选的,所述方法还包括:通过页面管理函数,确定页面的索引,并将当前页面的索引存储至本地缓存,所述索引用于对表单中的页面进行编码区分。第二方面,本公开提供一种表单的处理装置,所述表单包含至少两个页面,所述装置包括:接收模块,用于接收用户触发的进入当前页面的下一个页面的第一操作,获取所述当前页面的表单域内填写的用户输入信息;处理模块,用于确定所述用户输入信息与本地缓存中的所述当前页面的表单域的输入缓存信息一致;显示模块,用于显示所述当前页面的下一个页面。可选的,所述处理模块还用于:确定所述用户输入信息与本地缓存中的所述当前页面的表单域的输入缓存信息不一致。更新模块,用于将所述当前页面的表单域中的输入缓存信息的内容更新为所述用户输入信息的内容。可选的,所述接收模块还用于:接收用户触发的进入所述当前页面的上一个页面的第二操作,从本地缓存中获取所述当前页面的上一个页面的表单域的输入缓存信息;所述显示模块还用于:显示所述当前页面的上一个页面,所述上一个页面的表单域中显示所述输入缓存信息的内容。可选的,所述接收模块还用于:接收用户在所述当前页面触发的提交表单的第三操作,获取所述当前页面的表单域内填写的用户输入信息;所述装置还包括:融合模块,用于将所述当前页面的表单域内填写的用户输入信息与所述本地缓存中存储的其他页面的表单域的输入缓存信息进行融合,得到表单数据;发送模块,用于向服务器发送所述提交请求,所述提交请求中包含所述表单数据。可选的,所述显示模块具体用于:若所述本地缓存中存储有所述当前页面的下一个页面的表单域的输入缓存信息,显示当前页面的下一个页面,所述下一个页面的表单域内填写所述输入缓存信息的内容;若所述本地缓存中未存储有所述当前页面的下一个页面的表单域的输入缓存信息,显示当前页面的下一个页面,所述下一个页面的表单域内填写的内容为空。可选的,所述发送模块还用于:在确定所述用户输入信息与本地缓存中的所述当前页面的表单域的输入缓存信息不一致的情况下,向服务器发送数据请求,所述数据请求中包含所述当前页面的表单域内填写的用户输入信息。可选的,所述装置还包括:索引模块,用于通过页面管理函数,确定页面的索引,并将当前页面的索引存储至本地缓存,所述索引用于对表单中的页面进行编码区分。第三方面,本公开提供一种电子设备,包括:处理器,所述处理器用于执行存储于存储器的计算机程序,所述计算机程序被处理器执行时实现如上述第一方面所述的方法的步骤。第四方面,本公开提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被第一处理器执行时实现如上述第一方面所述的方法的步骤。本公开实施例提供的技术方案与现有技术相比具有如下优点:通过每次接收到用户触发的进入当前页面的下一个页面的第一操作,获取当前页面的表单域内填写的用户输入信息,将用户输入信息存储为本地的输入缓存信息,在接收到用户输入信息时,可以将用户输入信息直接与本地缓存中的输入缓存信息进行比较,减少了向服务器传输数据所消耗的传输资源,且减少了服务器的处理资源的占用,若确定用户输入信息与本地缓存中的当前页面的表单域的输入缓存信息一致,则直接显示当前页面的下一个页面,本地无需多次执行存储操作,减少了处理资源的占用。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。为了更清楚地说明本公开实施例或现有技术中的技术方本文档来自技高网...

【技术保护点】
1.一种表单的处理方法,其特征在于,所述表单包含至少两个页面,所述方法包括:/n接收用户触发的进入当前页面的下一个页面的第一操作,获取所述当前页面的表单域内填写的用户输入信息;/n确定所述用户输入信息与本地缓存中的所述当前页面的表单域的输入缓存信息一致,显示所述当前页面的下一个页面。/n

【技术特征摘要】
1.一种表单的处理方法,其特征在于,所述表单包含至少两个页面,所述方法包括:
接收用户触发的进入当前页面的下一个页面的第一操作,获取所述当前页面的表单域内填写的用户输入信息;
确定所述用户输入信息与本地缓存中的所述当前页面的表单域的输入缓存信息一致,显示所述当前页面的下一个页面。


2.根据权利要求1所述的方法,其特征在于,还包括:
确定所述用户输入信息与本地缓存中的所述当前页面的表单域的输入缓存信息不一致,将所述当前页面的表单域中的输入缓存信息的内容更新为所述用户输入信息的内容;
显示所述当前页面的下一个页面。


3.根据权利要求1或2所述的方法,其特征在于,还包括:
接收用户触发的进入所述当前页面的上一个页面的第二操作,从本地缓存中获取所述当前页面的上一个页面的表单域的输入缓存信息;
显示所述当前页面的上一个页面,所述上一个页面的表单域内填写所述输入缓存信息的内容。


4.根据权利要求1或2所述的方法,其特征在于,还包括:
接收用户在所述当前页面触发的提交表单的第三操作,获取所述当前页面的表单域内填写的用户输入信息;
将所述当前页面的表单域内填写的用户输入信息与所述本地缓存中存储的其他页面的表单域的输入缓存信息进行融合,得到表单数据;
向服务器发送所述提交请求,所述提交请求中包含所述表单数据。


5.根据权利要求1或2所述的方法,其特征在于,所述显示所述当前页面的下一个页面,包括:
若所述本地缓存中存储有所述当前页面的下一个页面的表单域...

【专利技术属性】
技术研发人员:吴亚浩
申请(专利权)人:北京金山云网络技术有限公司
类型:发明
国别省市:北京;11

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

1