表单处理方法及装置与流程

文档序号:12836888阅读:219来源:国知局
表单处理方法及装置与流程

本发明涉及信息输入技术领域,尤其涉及一种表单处理方法及装置。



背景技术:

各种表单均应用于注册账号、支付费用、登录界面、短信验证等使用场景中,用户通过在各种表单中进行信息输入,从而达到实现其功能。

而目前在表单上进行信息输入主要是:当输入焦点未落入到输入框内,输入框内显示提示信息或输入框名称。但一旦输入焦点落入到输入框中,输入框内变不再显示任何信息。再或者,在输入框后面的表单区域上永久显示提示信息。

输入框内的信息随着输入焦点的落入或离开消失和显示,会让用户一时不记得该在输入框内输入什么内容,降低用户体验。在输入框后面的表单区域上永久显示提示信息会增大表单的使用区域,使表单上信息较紧凑。



技术实现要素:

本发明提供一种表单处理方法及装置,用于解决现有技术中表单区域上提示信息与输入框区域不能有效结合的问题。

第一方面,本发明提供一种表单处理方法,包括:

对表单上的第一输入框进行检测,所述第一输入框为所述表单上的一个输入框;

当检测到输入焦点落入所述第一输入框内,将第二提示信息显示于所述第一输入框内,以替换所述第一输入框内的第一提示信息,同时使第一提示信息显示于所述第一输入框外的第一边框显示区内,所 述第一提示信息为输入焦点未落入所述第一输入框内时,显示于所述第一输入框内的信息。

优选地,当检测到输入焦点离开所述第一输入框内,根据第一校验规则对所述第一输入框内的输入内容进行判断;当确定输入内容不符合第一校验规则,将第三提示信息显示于所述第一边框显示区内,以替换所述第一边框区内的第一提示信息。

优选地,当确定输入内容符合第一校验规则,第一提示信息继续显示于所述第一边框区内。

优选地,当检测到输入焦点离开所述第一输入框内,包括:

检测到输入焦点落入到第二输入框内;

或,检测到表单按钮发生触发动作,所述表单按钮为显示在表单上的指令按钮。

优选地,当检测到输入焦点离开所述第一输入框内,且未检测到所述第一输入框内的输入内容时,将第一提示内容显示于所述第一输入框内,以替换所述第一输入框内的第二提示信息。

第二方面,本发明提供一种表单处理装置,包括:

检测模块,用于对表单上的第一输入框进行检测,所述第一输入框为所述表单上的一个输入框;

更换模块,用于接收所述检测模块发出的输入焦点落入所述第一输入框内的检测信息后,将第二提示信息显示于所述第一输入框内,以替换所述第一输入框内的第一提示信息,同时使第一提示信息显示于所述第一输入框外的第一边框显示区内,所述第一提示信息为输入焦点未落入所述第一输入框内时,显示于所述第一输入框内的信息。

优选地,还包括校验模块,用于当检测到输入焦点离开所述第一输入框内,根据第一校验规则对所述第一输入框内的输入内容进行判断;当确定输入内容不符合第一校验规则,将第一校验信息发送给所述更换模块,以使所述更换模块将第三提示信息显示于所述第一边框显示区内,以替换所述第一边框区内的第一提示信息。

优选地,所述校验模块还用于当确定输入内容符合第一校验规则,将第二校验信息发送给所述更换模块,以使所述更换模块将第一提示信息继续显示于所述第一边框区内。

优选地,所述检测模块具体用于:检测到输入焦点落入到第二输入框内;或,检测到表单按钮发生触发动作,所述表单按钮为显示在表单上的指令按钮。

优选地,所述检测模块还用于当检测到输入焦点离开所述第一输入框内,且未检测到所述第一输入框内的输入内容时,将检测信息发送给所述更换模块,以使所述更换模块将第一提示内容显示于所述第一输入框内,以替换所述第一输入框内的第二提示信息。

由上述技术方案可知,本发明提供的一种表单处理方法,通过在第一输入框内和第一边框区内对输入框名称和提示信息进行显示,达到使用空间的有效结合,节省表单区域,展示更多提示信息。

附图说明

图1为本发明实施例1提供的表单处理方法的流程示意图;

图2为输入焦点未落入第一输入框内的表单展示图;

图3为输入焦点落入第一输入框内的表单展示图;

图4为本发明实施例2提供的表单处理方法的流程示意图;

图5为输入内容存在错误的表单展示图;

图6为本发明实施例3提供的表单处理方法的流程示意图;

图7为输入内容正确时的表单展示图;

图8为本发明实施例5提供的表单处理装置的结构示意图。

具体实施方式

下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。

图1示出了本发明实施例1提供的一种表单处理方法,包括:

s11、对表单上的第一输入框进行检测,所述第一输入框为所述表 单上的一个输入框。在本步骤中,以图2所示手机所收到的“短信验证码登录”表单进行说明,所述第一输入框可为“手机号”输入框,还可为“验证码”输入框。

s12、当检测到输入焦点落入所述第一输入框内,将第二提示信息显示于所述第一输入框内,以替换所述第一输入框内的第一提示信息,同时使第一提示信息显示于所述第一输入框外的第一边框显示区内,所述第一提示信息为输入焦点未落入所述第一输入框内时,显示于所述第一输入框内的信息。在本步骤中,需要说明的是:

如图3所示为手机所收到的“短信验证码登录”表单,从图中可以看出,“手机号”输入框的边框线区域为所述第一边框显示区,“请输入11位手机号”为所述第二提示信息,“手机号”为第一提示信息。当输入焦点(框内竖直短线)落入“手机号”输入框内,框内显示的是第二提示信息“请输入11位手机号”,第一边框显示区显示的是第一提示信息“手机号”。如图1所示,当输入焦点未落入所述第一输入框内时,框内显示的是第一提示信息“手机号”。还需要说明的是,为了让选定的输入框更加明显,可对输入框的边框线设置相应颜色,如黄色、绿色、蓝色等。

本发明实施例1提供的一种表单处理方法,通过在第一输入框内和第一边框区内对输入框名称和提示信息进行显示,达到使用空间的有效结合,节省表单区域,展示更多提示信息。

图4示出了本发明实施例2提供的一种表单处理方法,包括:

s21、对表单上的第一输入框进行检测,所述第一输入框为所述表单上的一个输入框。

s22、当检测到输入焦点落入所述第一输入框内,将第二提示信息显示于所述第一输入框内,以替换所述第一输入框内的第一提示信息,同时使第一提示信息显示于所述第一输入框外的第一边框显示区内,所述第一提示信息为输入焦点未落入所述第一输入框内时,显示于所 述第一输入框内的信息。

s23、当检测到输入焦点离开所述第一输入框内,根据第一校验规则对所述第一输入框内的输入内容进行判断;当确定输入内容不符合第一校验规则,将第三提示信息显示于所述第一边框显示区内,以替换所述第一边框区内的第一提示信息。在本步骤中,需要说明的是:

如图5所示为手机所收到的“短信验证码登录”表单,从图中可以看出,“手机号”输入框的边框线区域为所述第一边框显示区,“手机号未输入11位”为第三提示信息。所述第一校验规则为判断输入的号码位数是否为11位。当输入内容为“186867979”时,其号码位数未满11位。此时输入焦点离开“手机号”输入框,速搜第一边框区内显示第三提示信息“手机号未输入11位”,替换了图3中所示的第一提示信息“手机号”。其中,所述第三提示信息与第二提示信息可以相同。如第三提示信息可为“请输入11位手机号”。

还需要说明的是,当检测到输入焦点离开所述第一输入框内,其情况包括:检测到输入焦点落入到第二输入框(如图5中的“验证码”输入框)内;或是,检测到表单按钮发生触发动作,所述表单按钮为显示在表单上的指令按钮(如图5中的“验证”和“开始”按钮),还或是,检测到点击在表单的其他区域上。

本发明实施例2提供的一种表单处理方法,通过判断第一输入框内的输入内容是否正确,将不同的提示信息依据对应情况显示在第一边框区内,既做到了提醒错误输入,又能节省表单区域,展示更多提示信息。

图6示出了本发明实施例3提供的一种表单处理方法,包括:

s21、对表单上的第一输入框进行检测,所述第一输入框为所述表单上的一个输入框。

s22、当检测到输入焦点落入所述第一输入框内,将第二提示信息显示于所述第一输入框内,以替换所述第一输入框内的第一提示信息, 同时使第一提示信息显示于所述第一输入框外的第一边框显示区内,所述第一提示信息为输入焦点未落入所述第一输入框内时,显示于所述第一输入框内的信息。

s23、当检测到输入焦点离开所述第一输入框内,根据第一校验规则对所述第一输入框内的输入内容进行判断;当确定输入内容符合第一校验规则,第一提示信息继续显示于所述第一边框区内。在本步骤中,需要说明的是:

如图6所示为手机所收到的“短信验证码登录”表单,从图中可以看出,“手机号”输入框的边框线区域为所述第一边框显示区,“手机号”为第一提示信息。所述第一校验规则为判断输入的号码位数是否为11位。当输入内容为“18686797965”时,其号码位数满11位。此时输入焦点离开“手机号”输入框,所述第一边框区内依然显示第一提示信息“手机号”。

本发明实施例3提供的一种表单处理方法,通过判断第一输入框内的输入内容是否正确,将不同的提示信息依据对应情况显示在第一边框区内,既做到了提醒效果,又能节省表单区域,展示更多提示信息。

本发明实施例4提供的一种表单处理方法,本发明实施例6所述方法与上述实施例不同的地方在于:当检测到输入焦点离开所述第一输入框内,且未检测到所述第一输入框内的输入内容时,将第一提示内容显示于所述第一输入框内,以替换所述第一输入框内的第二提示信息。其最终表单的显示状态如图1所示的表单显示状态。

如图7示出了本发明实施例5提供的一种表单处理装置,包括:检测模块51、更换模块52和校验模块53,其中,

所述检测模块用于对表单上的第一输入框进行检测,所述第一输入框为所述表单上的一个输入框。

所述更换模块用于接收所述检测模块发出的输入焦点落入所述第 一输入框内的检测信息后,将第二提示信息显示于所述第一输入框内,以替换所述第一输入框内的第一提示信息,同时使第一提示信息显示于所述第一输入框外的第一边框显示区内,所述第一提示信息为输入焦点未落入所述第一输入框内时,显示于所述第一输入框内的信息。

校验模块用于当检测到输入焦点离开所述第一输入框内,根据第一校验规则对所述第一输入框内的输入内容进行判断;当确定输入内容不符合第一校验规则,将第一校验信息发送给所述更换模块,以使所述更换模块将第三提示信息显示于所述第一边框显示区内,以替换所述第一边框区内的第一提示信息。

当所述检测模块检测到输入焦点落入所述第一输入框内,并将检测信息发送给所述更换模块。所述更换模块根据检测信息执行动作,将将第二提示信息显示于所述第一输入框内,以替换所述第一输入框内的第一提示信息,同时使第一提示信息显示于所述第一输入框外的第一边框显示区内。

当所述检测模块检测到输入焦点离开所述第一输入框内,并将检测信息发送给所述校验模块。所述校验模块根据第一校验规则对所述第一输入框内的输入内容进行判断。当确定输入内容不符合第一校验规则时,将第一校验信息发送给所述更换模块。所述更换模块根据第一校验信息做出动作,将第三提示信息显示于所述第一边框显示区内,以替换所述第一边框区内的第一提示信息。另外,当确定输入内容符合第一校验规则,将第二校验信息发送给所述更换模块。所述更换模块根据第二校验信息做出动作,将第一提示信息继续显示于所述第一边框区内。

当所述检测模块检测到输入焦点离开所述第一输入框内,且未检测到所述第一输入框内的输入内容时,将检测信息发送给更换模块。所述更换模块根据检测信息做出动作,将第一提示内容显示于所述第一输入框内,以替换所述第一输入框内的第二提示信息。

本发明实施例5所述装置与上述实施例所述方法在原理上相同, 因此在此不再赘述。

本发明实施例5提供的一种表单处理装置,通过在第一输入框内和第一边框区内对输入框名称和提示信息进行显示,达到使用空间的有效结合,节省表单区域,展示更多提示信息。还通过判断第一输入框内的输入内容是否正确,将不同的提示信息依据对应情况显示在第一边框区内,既做到了提醒错误输入,又能节省表单区域,展示更多提示信息。

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

本领域普通技术人员可以理解:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明权利要求所限定的范围。

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