一种错误即时提示的方法及系统技术方案

技术编号:3487550 阅读:197 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种错误即时提示的方法及系统,用以解决现有技术中存在系统对表单检查及错误提示不即时,导致费时较多的问题。本发明专利技术中客户端在用户填写表单的过程中对用户当前填写的表单项内容进行判断,并在发现用户填写错误时给出相关提示;客户端在判断用户全部填写正确后允许用户提交所述表单。该系统包括用户接口、表单判断装置和提醒装置。

【技术实现步骤摘要】

本专利技术涉及计算机及网络应用领域,特别是在填写表单过程中的错误即时 提示的方法及系统。
技术介绍
目前互联网发展迅速,网络用户也在迅速的增加。往往人们根据不同的需 要会注册和登录很多的网站,在注册和登录过程中需要填写很多的表单,而用 户在填写过程中存在误操作。目前现有技术是在用户填写好表单在确认填写完毕后,对用户填写的内容 逐项检查,当发现有错误时提示用户填写有误,并要求用户返回或退出。用户 只能返回到表单页重新填写相关项并再次提交,系统再次从第一个重写项开始 检查,直到所有检查正确才通过提交。由此可见,用户从填写表单到系统检查,再到系统检查通过可以提交,整 个过程较为复杂,有较多重复性工作,导致耗时较多,并且用户体验较差。而 且,当表单的提示非常多的时候,容易出现相邻两项的提示难以划清界线,提 示不清晰的问题。
技术实现思路
本专利技术提供一种错误即时提示的方法及系统,用以解决现有技术中存在系 统对表单检查及错误提示不即时,导致费时较多的问题。本专利技术提供以下技术方案 一种错误即时提示的方法,包括以下步骤客户端在用户填写表单的过程中对用户当前填写的表单项内容进行判断, 并在发现用户填写错误时给出相关提示;客户端在判断用户全部填写正确后允许用户提交所述表单。 在用户填写表单时只给出当前表单项的填写规则提示。当在用户填写当前表单项内容过程中发现用户填写的内容错误时给出错 误提示。当用户完成当前表单项内容的填写并转移到下一表单项时,在发现当前表 单项的内容错误时给出错误提示。给出所述错误提示的同时隐藏当前表单项的填写规则提示。在用户填写当前表单项内容过程中发现当前表单项内容错误和用户完成 当前表单项内容的填写后发现当前表单项内容错误分别给出不同的错误提示。当用户填写当前表单项内容后并判断用户填写当前表单项内容正确时给 出填写正确的提示。客户端发现用户填写的当前表单项的内容需要经服务器检查时将用户完 成的当前表单项内容发送到服务器,由服务器进行检查并返回检查结果,客户 端根据该结果给出相应的提示。客户端在用户填写表单前对表单进行初始化,获取各表单项类型和填写规则。一种实现错误即时提示的系统,包括 用户接口,用于接收用户当前填写的表单项内容;表单判断装置,用于在用户填写表单的过程中对用户当前填写的表单项内容进行判断,并在发现用户填写错误时指示提醒装置给出提示;以及在判断用 户全部填写正确后允许用户提交所述表单;提醒装置,用于根据表单判断装置的指示通过所述用户接口向用户给出相关提示。本专利技术有益效果如下出相关的提示,使用户可以较快的获知填写内容的正确与否,并在获知填写错误时可以即时^f奮改。而且,本专利技术在存在表单项错误时禁止用户提交,从而缩 短了用户等待时间,节省了提交的处理流程。附图说明图1为本专利技术实施例中错误即时提示系统的结构图2为本专利技术实施例中客户端的结构图3为本专利技术实施例中服务器的结构图4为本专利技术实施例中错误即时提示方法的基本流程图5为本专利技术实施例中错误即时提示方法的详细流程图。具体实施例方式为了解决现有技术中存在系统对表单检查及错误提示不即时,导致费时较 多的问题,本专利技术在用户填写表单中的当前项时就对该项的填写结果进行判 断,并立刻给出相应的提示。本实施例以用户进行网络注册时填写的注册表单为例进行说明,因为注册 表单中包含了较多的信息类型。参见图1,本实施例中用于错误即时提示的系统包括客户端101和服务器102。客户端101首先对用户欲填写的表单进行初始化,获取各表单项的类型, 如账户名、密码、密码保护问题和会员个人信息等,还要获取各类型对应的填 写规则;然后,在用户填写表单时对用户填写的内容进行即时判断并立刻给出 相应的提示;当发现某表单项的内容需要服务器102进行检查时将内容发送给 服务器102;在判断用户全部填写正确时允许用户提交表单。服务器102在接收到客户端101发送的某内容时,到本地数据库查询内容 是否正确, 一种情况是数据库中没有此内容时为正确, 一种情况是数据库中存 在与该内容完全匹配的数据时为正确,所述内容通常为账户名。参见图2,本实施例中客户端101包括用户接口 201、表单初始化装置202、表单判断装置203、提醒装置204、接收装置205和发送装置206。用户接口 201用于与用户进行交互,接收用户的输入,以及向用户给出填 写正确或错误等提示信息。表单初始化装置202在用户填写表单前对表单进行初始化,获取表单中各 表单项的类型,并进一步获得各表单项的填写规则;同时对提醒装置204进行 初始化,指示其只显示第一个表单项的填写规则提示,因为一般情况下默认光 标在第一个表单项。表单判断装置203对用户填写的内容进行即时判断,当发现某表单项的内 容需要服务器102的检查时指示发送装置206将内容发送到服务器102,并指 示提醒装置204根据判断结果进行相应的提示。提醒装置204根据表单判断装置203的判断结果提示用户,其填写的内容 正确或错误以及给出每个表单项的填写规则。接收装置205接收服务器102的检查结果。发送装置206向服务器102发送需要其检查的内容,以及在用户提交表单 时向服务器102发送完整的表单信息。参见图3,本实施例中服务器102包括接收装置301、表单判断装置302、 存储装置303和发送装置304。接收装置301接收客户端101发送的需要检查的表单项内容。存储装置303存储已注册用户提交的数据信息,可以采用某数据库存储数 据信息。表单判断装置302将接收到的内容与存储装置303中的存储数据进行匹 配。以账户名为例,当新用户注册时,若存在匹配相同的数据时结果为错误, 否则结果正确;当老用户重新登录时,若存在匹配相同的凝:据时结果为正确, 否则结果错误。发送装置304向客户端101发送表单判断装置302的判断结果。 参见图4,本实施例中错误即时提示的方法基本流程如下步骤401:用户在客户端101填写各表单项内容。步骤402:客户端101在用户填写表单的过程中对用户当前填写的表单项 内容进行判断,并在发现用户填写错误时给出相关提示; 步骤403:用户根据提示进行内容修改。步骤404:客户端101在判断用户全部填写正确后允许用户提交所述表单。 参见图5,本实施例中错误即时提示的方法详细流程如下 步骤501:客户端101对用户欲填写的表单进行初始化,获取各表单项的 类型及填写规则,并且只显示第 一个表单项的填写规则提示。步骤502:用户在客户端101上填写当前表单项,客户端101只显示当前 表单项的填写规则提示。本实施例中根据光标所在位置确定当前表单项。步骤503:客户端101对当前表单项的类型进行判断,判断其是否需要服 务器102的检查,若是,则执行步骤504A,否则执行步骤504。步骤504A:客户端101在用户填写过程中对用户填写的每个字符进行即 时判断,若正确,则不做任何处理,继续对用户填写的内容进行判断,直到用 户填写完当前表单项并且全部正确时执行步骤504B;否则执行步骤506。用户将光标从当前表单项移开时表示当前表单项内容填写完毕。例如,账户名规定的格式是"字母@网址",当在"@"符号出现前用户 输入了一个数字时,客户端101立刻判断出用户的输入有误,给出错本文档来自技高网...

【技术保护点】
一种错误即时提示的方法,其特征在于,包括以下步骤:客户端在用户填写表单的过程中对用户当前填写的表单项内容进行判断,并在发现用户填写错误时给出相关提示;客户端在判断用户全部填写正确后允许用户提交所述表单。

【技术特征摘要】

【专利技术属性】
技术研发人员:吴振昊盛一飞
申请(专利权)人:阿里巴巴公司
类型:发明
国别省市:VG[英属维尔京群岛]

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

1
相关领域技术
  • 暂无相关专利