一种表单处理方法和终端技术

技术编号:11027223 阅读:102 留言:0更新日期:2015-02-11 14:42
本申请公开了一种表单处理方法和终端,不再采用光标定位表单中的输入框的方式,而是固定光标在触摸屏中的位置,通过在所述触摸屏中移动表单,使表单中待处理输入框的信息入口位置与光标位置重合,以便于终端将用户输入的信息写入所述待处理输入框中以达到表单采集信息的目的。由于无需为触摸屏对用户的点击触发和移动光标分配大量的进程,只需要为移动表单的操作分配进程即可,因此,相对于现有的光标定位表单的处理方案,本申请的方案可减少表单处理过程所需的进程,有效节约终端资源。

【技术实现步骤摘要】
【专利摘要】本申请公开了一种表单处理方法和终端,不再采用光标定位表单中的输入框的方式,而是固定光标在触摸屏中的位置,通过在所述触摸屏中移动表单,使表单中待处理输入框的信息入口位置与光标位置重合,以便于终端将用户输入的信息写入所述待处理输入框中以达到表单采集信息的目的。由于无需为触摸屏对用户的点击触发和移动光标分配大量的进程,只需要为移动表单的操作分配进程即可,因此,相对于现有的光标定位表单的处理方案,本申请的方案可减少表单处理过程所需的进程,有效节约终端资源。【专利说明】 一种表单处理方法和终端
本申请涉及计算机
,尤其涉及一种表单处理方法和终端。
技术介绍
随着终端技术的不断发展,以触摸屏作为基本输入的终端以其小型、方便携带的优点得到广泛使用,目前各终端厂商主推的平板电脑(Tablet Personal Computer,也可简称为Tablet PC、Flat Pc、Tablet、SlateS等)和触摸式手机都是典型的以触摸屏作为基本输入的终端。 平板电脑上带有的触摸屏也称为数位板,用户不必使用传统的鼠标和键盘作为输入设备,而是可以直接用手指在触摸屏上进行操作,通过平板电脑内设的手写识别软件或触摸屏上展示的软键盘达到向平板电脑输入信息的目的。 平板电脑接收用户通过触摸屏上展示的表单输入信息的过程是一种典型的信息输入过程,这里所述的表单是指在网页中负责数据采集功能的输入页面,一个表单有三个基本组成部分: 表单标签:包含了处理表单采集到的信息所用CGI程序的URL以及将表单采集到的信息提交到服务器的方法。 表单域:包含了至少一个输入框,所述数据框可以为文本框、密码框、隐藏域、多行文本框、复选框、单选框、下拉选择框和文件上传框等,用于写入采集的信息。 表单按钮:包括提交按钮、复位按钮和一般按钮,用于将表单采集到的信息传送到服务器上的CGI脚本或者取消输入,还可以用表单按钮来控制其他定义了处理脚本的处理工作等。 如图1所示,为平板电脑的触摸屏上展示的表单和软键盘,针对平板电脑的常规表单处理方式是光标定位输入方式,利用光标定位当前用户信息输入的输入框后,平板电脑可接收用户通过点击触摸屏上的软键盘向当前光标定位的输入框输入的信息。 所述光标定位输入方式是指:触摸屏受到用户点击触发后,判断用户点击的位置是否是表单的输入框位置,若是,则将光标移动到用户点击的输入框的信息入口位置,此时,用户可通过点击触摸屏上的软键盘向当前光标定位的输入框输入信息,触摸屏也准备接收用户向光标当前所在的输入框输入的信息。 以图1所示的表单和软键盘为例,触摸屏检测到用户点击第一行输入框时,将光标移动到第一行输入框的信息入口位置,此时,触摸屏可接收用户点击软键盘输入的用于写入第一行输入框的信息。当第一行输入框的信息写入完毕后,触摸屏继续检测用户是否点击了其他输入框,假设用户点击了第二行输入框,触摸屏将光标移动到用户当前点击的输入框,如图2所示,继续接收用户通过软键盘输入的信息。 在上述光标定位输入的表单处理方式中,触摸屏需要实时根据用户的点击触发来判断用户是否要向输入框输入信息,若是,还需要不断地移动光标来达到确定当前信息输入的输入框的目的,为此,需要为触摸屏分配大量的进程来实现上述光标定位输入操作,导致终端资源的过多占用,不利于终端的资源节约。
技术实现思路
本申请实施例提供了一种表单处理方法和终端,用以解决现有技术中存在的光标定位输入框的方式导致终端资源过多占用的问题。 本申请实施例提供了一种表单处理方法,应用于带有触摸屏的终端中,所述方法包括: 确定表单中的待处理输入框; 将所述表单在所述触摸屏中移动,使得表单中的所述待处理输入框的信息入口位置与光标固定在所述触摸屏中的位置重合; 将通过软键盘接收到的信息写入所述待处理输入框中。 从上述方案可以看出,由于无需为触摸屏对用户的点击触发和移动光标分配大量的进程,只需要为移动表单的操作分配进程即可,因此,可减少表单处理过程所需的进程,有效节约终端资源。 较优地,所述光标固定在所述触摸屏中的位置是:触摸屏中的软键盘上方且与软键盘之间距离为设定值的位置。 由于将光标固定在软键盘上方且与软键盘距离较近的位置,因此,可方便用户输入,使用户视觉焦点固定,提高表单填写的准确性和填写速度。 较优地,确定表单中的待处理输入框,具体包括: 确定所述表单中还未写入信息的输入框,以及写入的信息与对应的信息属性不匹配的输入框; 按照输入框在表单中由上至下,同一行中由左至右的顺序,依次将确定的输入框作为所述待处理输入框。 由于将表单中还未写入信息的输入框以及写入信息与对应的信息属性不匹配的输入框都依次作为待处理输入框,可在终端侧检测出写入的有误信息,以便于要求用户重新输入正确的信息,提高表单填写的效率。 较优地,将通过软键盘接收到的信息写入所述待处理输入框中之后,所述方法还包括: 当完成对所述表单中的所有输入框的信息写入操作后,将所述表单向用户展示,并在接收到用户通过触摸屏输入的针对一输入框的点击触发时,移动所述表单,使得用户点击的输入框的信息入口位置与光标位置重合,并通过软键盘将接收到的用户输入的信息更新光标所在输入框内已写入的信息。 由于在表单填写完毕后,还可以根据用户的点击触发修改输入框中已写入的信息,在终端侧检测出与入的有误/[目息,提闻表单填与的效率。 较优地,将接收到的信息写入所述待处理输入框中之后,所述方法还包括: 当完成对所述表单中的所有输入框的信息写入操作后,将所述表单提交给服务器,并在接收到所述服务器发回的信息写入有误的表单时,将接收到的表单中信息写入有误的输入框的信息入口位置与所述光标位置重合,以及,将通过软键盘接收到的重新写入的信息更新所述信息写入有误的输入框内已写入的信息。 由于当终端提交给服务器的表单存在输入信息有误的输入框时,终端接收服务器发回的表单,并可准确地将写入信息有误的输入框与光标重合,使用户可方便地进行表单更改,提高表单填写效率。 本申请实施例提供了一种带有触摸屏的终端,所述终端包括: 确定模块,用于确定表单中的待处理输入框; 表单移动模块,用于将所述表单在所述触摸屏中移动,使得表单中的所述待处理输入框的信息入口位置与光标固定在所述触摸屏中的位置重合; 写入模块,用于将通过软键盘接收到的信息写入所述待处理输入框中。 从上述方案可以看出,由于无需为触摸屏对用户的点击触发和移动光标分配大量的进程,只需要为移动表单的操作分配进程即可,因此,可减少表单处理过程所需的进程,有效节约终端资源。 较优地,所述光标固定在所述触摸屏中的位置是:触摸屏中的软键盘上方且与软键盘之间距离为设定值的位置。 由于将光标固定在软键盘上方且与软键盘距离较近的位置,因此,可方便用户输入,使用户视觉焦点固定,提高表单填写的准确性和填写速度。 较优地,所述确定模块,具体用于确定所述表单中还未写入信息的输入框,以及写入的信息与对应的信息属性不匹配的输入框,并按照输入框在表单中由上至下,同一行中由左至右的顺序,依次将确定的输入框作为所述待处理输入框。 由于将表单中还未写入信息的输入框以及写入本文档来自技高网
...

【技术保护点】
一种表单处理方法,应用于带有触摸屏的终端中,其特征在于,所述方法包括:确定表单中的待处理输入框;将所述表单在所述触摸屏中移动,使得表单中的所述待处理输入框的信息入口位置与光标固定在所述触摸屏中的位置重合;将通过软键盘接收到的信息写入所述待处理输入框中。

【技术特征摘要】

【专利技术属性】
技术研发人员:梅艳芳
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1