一种表单填写浮动提醒方法、装置、电子设备及存储介质与流程

文档序号:14990045发布日期:2018-07-20 22:02阅读:150来源:国知局

本发明涉及互联网数据处理技术领域,尤其涉及一种表单填写浮动提醒方法、装置、电子设备及存储介质。



背景技术:

目前现有的表单填写完整性验证提醒方式主要是:必填项目左边有*号,用户未填写的时候,“提交”按钮无法点击。用户需要滚动页面寻找*号填写内容。填写后还需要再找下一个未填写的内容,浪费了用户的时间,尤其是填写输入项数量庞大的表单的时候,更浪费时间,而且,对于格式填写错误的输入项也存在相似的问题。



技术实现要素:

为了克服现有技术的不足,本发明的目的之一在于提供一种表单填写浮动提醒方法,其通过发出浮窗列表提醒来寻找异常输入项,节约时间。

本发明的目的之二在于提供一种表单填写浮动提醒装置,其通过发出浮窗列表提醒来寻找异常输入项,节约时间。

本发明的目的之三在于提供一种实现上述表单填写浮动提醒方法的电子设备。

本发明的目的之四在于提供一种存储上述表单填写浮动提醒方法的计算机可读存储介质。

本发明的目的之一采用如下技术方案实现:

一种表单填写浮动提醒方法,包括步骤:

检测表单当前显示界面是否存在终止提示;

当存在所述终止提示时,判断表单中是否存在异常输入项;

当存在异常输入项时,通过浮窗列表的形式显示所述异常输入项,所述异常输入项为空的输入项或格式填写错误的输入项。

进一步地,所述输入项包括必填项和非必填项,所述空的输入项为空的必填项。

进一步地,判断表单中是否存在空的必填项,包括:

判断所述输入项是否被配置必填项标签,如果被配置,则为必填项;

判断所述必填项是否为空。

进一步地,通过浮窗列表的形式显示空的必填项,包括:

将所述空的必填项对应的必填项标签以浮窗列表的形式呈现于所述存在终止提示的表单当前显示界面内。

进一步地,在通过浮窗列表的形式显示所述异常输入项之后,还包括:

点击所述浮窗中相应的列表,则定位到所述列表对应的异常输入项上,且该所述列表对应的异常输入项处于可输入状态。

进一步地,所述终止提示为提交、确定、下一步、保存、完成、结束按钮中的任一种。

本发明的目的之二采用如下技术方案实现:

一种表单填写浮动提醒装置,包括:

检测模块,用于检测表单当前显示界面是否存在终止提示;

判断模块,用于当存在所述终止提示时,判断表单中是否存在异常输入项,所述异常输入项为空的输入项或格式填写错误的输入项;

提醒模块,用于当存在异常输入项时,通过浮窗列表的形式显示所述异常输入项。

本发明的目的之三采用如下技术方案实现:

一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明目的之一的表单填写浮动提醒方法。

本发明的目的之四采用如下技术方案实现:

一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明目的之一的表单填写浮动提醒方法。

相比现有技术,本发明的有益效果在于:

本发明在出现终止提示的当前显示界面时,会检测是否存在异常输入项,如果存在,则通过浮窗列表显示出来,方便填写者查找,节约时间,提高效率。

附图说明

图1为本发明实施例一的表单填写浮动提醒方法的流程图;

图2为本发明实施例二的表单填写浮动提醒方法的一种实现效果图;

图3为本发明实施例三的表单填写浮动提醒装置的流程图;

图4为本发明实施例四的电子设备的结构示意图。

具体实施方式

下面,结合附图以及具体实施方式,对本发明做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。

实施例一

请参照图1所示,本发明实施例一公开了一种表单填写浮动提醒方法,该方法可以由硬件或/和软件来执行,其包括以下步骤:

110、检测表单当前显示界面是否存在终止提示。

这里的表单主要是指可以通过输入项输入相应的内容,并通过终止提示提交输入的相应内容的表单。表单填写则为输入项的填写,输入项可以是通过输入设备例如键盘键入内容。终止提示一般为提交按钮、确定按钮、下一步按钮、保存按钮、完成按钮、结束按钮中的任一种,位于表单的顶部或者尾部。

大多表单很难在一个显示界面中显示所有的输入项,即使能够显示,也在本发明的保护范围内。每个表单的终止提示一般位于一个固定的位置,检测当前显示界面是否存在终止提示即检测该当前显示界面是否包括终止提示的位置,可以通过位置(坐标)检测方式实现,当然也可以是其他方式。

120、如果存在终止提示,则执行130步骤,如果不存在,则在当前显示界面发生变化后,重新执行110步骤的操作。当前显示界面发生变化的方式可以是通过触摸滑动、鼠标或触摸拖动、鼠标或触摸上、下拉动等,对当前显示界面发生变化的检测方式也可以通过位置检测进行。

130、判断表单中是否存在异常输入项。

所谓的异常输入项,主要包括两个方面,一是存在空的输入项,二是存在格式填写错误的输入项。对于格式填写错误的输入项,一般在输入项填写时会有一定的检测,填写错误会给出一定的提示,但是如果填写者无法顾及到,则提交时又得重新检查,寻找麻烦,因此,本发明将格式填写错误的输入项也一并进行浮动提醒。

判断表单中是否存在格式填写错误的输入项的方法与填写时的检测方法相同,即根据相应的输入项的格式设定规则进行,例如,手机号码输入项的输入是要11位的数字,邮箱输入项是要带有“@”以及“.”等。

判断输入项是否为空可以通过javascript(js)编程的方式,当然,也可以是其他方式。

js编程判断输入项为空的方式是通过判断输入项的输入框的值是否为空进行的,具体的编程语言如下:

如果存在异常输入项,则执行140步骤,反之,则执行150步骤。

140、通过浮窗列表的形式显示所述异常输入项。

浮窗即浮动的窗口,其可以为直接在当前显示界面中呈现的浮动窗口,也可以根据显示界面的变化相应的调整,如果根据显示界面进行变化,则优选在显示有终止提示的界面中变动。例如,始终显示于有终止提示的界面的右下侧。

作为浮窗列表显示的异常输入项,可以是将异常输入项对应的标签构成的列表,也可以将异常输入项对应的名称、关键词、类目等中的一种构成的列表,可以是顺序显示,即按照表单的显示效果按照顺序显示,也可以是随机显示。当表单的显示界面较多时,为了避免浮窗列表的数量过多而不能显示,在本发明优选的方案中,可以将表单分割成多个显示界面,每次浮窗列表显示其中一个或多个显示界面中异常输入项,一般地,由于在终止提示的显示界面显示浮窗列表,因此,可以先不考虑对该附有终止提示的显示界面呈现其异常输入项。

进一步地,为了快速找到对应的异常输入项并对其进行填写,在本发明较佳的实施例中,浮窗列表与其对应的异常输入项相关联,可达到类似超链接的情况,通过点击浮动窗口中相应的列表,可以直接回到其对应的输入项上,并且该输入项处于可输入状态。一种实现方式是,例如某异常输入项的类目为密码,在显示界面显示终止提示时,浮动窗口的列表中出现密码的列表,点击该密码的列表,则光标自动定位到类目为密码的异常输入项上,即可对该输入项进行填写。

150、不存在异常输入项,即表明表单填写无空缺或格式填写均正确(如果浮动列表不显示终止提示所在的显示界面时,则需要对该显示界面进行手头检查),可以选择终止提示的按钮进行相关的操作。

上述实施例通过检测终止提示和异常输入项,在带有终止提示的显示界面以浮窗列表的形式显示异常输入项(的标签、名称、类目等中的一种),使得表单填写者对异常输入项的情况一目了然,而且点击相应的浮窗列表即可对相应的异常输入项进行填写,方便快捷,节约时间。

实施例二

实施例二提供一种表单填写浮动提醒方法,其在上述实施例的基础上进行改进,只对空的输入项中的空的必填项进行浮动提醒,格式填写错误的输入项的浮动提醒与实施例一相同,这里不再赘述。

输入项包括必填项和非必填项,其中,必填项一般设置有相应的标记,例如*号,而且一般情况下每个必填项也会设置相应的必填项标签,这些必填项标签大多根据必填项的具体内容设置,例如,当光标移动到某个必填项时,该必填项上会浮动显示要输入信息的相关填写方式或/和注意事项等。

这里只将上述实施例中的130步骤和140步骤中的空的输入项替换为空的必填项即可。而本方案重点在于如果判断是否存在空的必填项。

判断是否存在空的必填项的方法为:

先判断输入项是否为必填项,然后判断必填项是否为空,所谓的必填项或者输入项为空,即该必填项或者输入项未被填写任何内容,为空白项;或者先判断输入项是否为空,然后判断空的输入项是否为必填项。

以第一种方式为例:

先判断输入项是否为必填项,判断的方式结合必填项标签进行,即如果输入项被配置了必填项标签,则该在前输入项为必填项,反之,则不是必填项。

筛选完必填项后,再判断必填项是否为空,判断必填项为空的方法可以也是通过javascript(js)编程的方式(判断必填项的输入框值是否为空),当然,也可以是其他方式。

如果存在空的必填项,则通过浮窗列表的形式显示所述空的必填项。以图2的一种显示效果为例,假设某表单由两个显示界面组成,其中实线框(即在下的界面)带有提交按钮的终止提示,且该界面也为当前显示界面,虚线框(在上的界面)为非当前显示界面。由于非当前显示界面中存在空的必填项(必填项标签或类目为密码和性别),那么根据上述的表单填写浮动提醒方法,在该当前显示界面中显示浮窗列表,浮动窗口的列表包括密码和性别两个,分别与非当前显示界面中的必填项密码和必填项性别相关联,点击浮动窗口中的密码列表,则光标快速回到必填项密码的输入框中,即可对其填写。

实施例三

实施例三公开了一种对应上述实施例的表单填写浮动提醒装置,为上述实施例的虚拟装置结构,请参照图3所示,包括:

检测模块310,用于检测表单当前显示界面是否存在终止提示;

判断模块320,用于当存在所述终止提示时,判断表单中是否存在异常输入项,所述异常输入项为空的输入项或格式填写错误的输入项;

提醒模块330,用于当存在异常输入项时,通过浮窗列表的形式显示所述异常输入项。

实施例四

图4为本发明实施例四提供的一种电子设备的结构示意图,如图4所示,该电子设备包括处理器410、存储器420、输入装置430和输出装置440;计算机设备中处理器410的数量可以是一个或多个,图4中以一个处理器410为例;电子设备中的处理器410、存储器420、输入装置430和输出装置440可以通过总线或其他方式连接,图4中以通过总线连接为例。

存储器420作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的表单填写浮动提醒方法对应的程序指令/模块(例如,表单填写浮动提醒装置中的检测模块310、判断模块320和提醒模块330)。处理器410通过运行存储在存储器420中的软件程序、指令以及模块,从而执行电子设备的各种功能应用以及数据处理,即实现上述的表单填写浮动提醒方法。

存储器420可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器420可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器420可进一步包括相对于处理器410远程设置的存储器,这些远程存储器可以通过网络连接至电子设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

输入装置430可用于接收输入的用户身份信息。输出装置440可包括显示屏等显示设备。

实施例五

本发明实施例五还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种表单填写浮动提醒方法,该方法包括:

检测表单当前显示界面是否存在终止提示;

当存在所述终止提示时,判断表单中是否存在异常输入项;

当存在异常输入项时,通过浮窗列表的形式显示所述异常输入项,所述异常输入项为空的输入项或格式填写错误的输入项。

当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的基于表单填写浮动提醒方法中的相关操作。

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台电子设备(可以是手机,个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

值得注意的是,上述基于表单填写浮动提醒装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。

上述实施方式仅为本发明的优选实施方式,不能以此来限定本发明保护的范围,本领域的技术人员在本发明的基础上所做的任何非实质性的变化及替换均属于本发明所要求保护的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1