表单单选交互方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:20679903 阅读:22 留言:0更新日期:2019-03-27 18:33
本发明专利技术实施例提供一种表单单选交互方法、装置、计算机设备及存储介质。所述方法包括:若接收到显示请求,显示表单中的所有选择列表;若接收到触发某个选择列表的文本内容的指令,将所触发的选择列表作为当前选择列表,展开当前选择列表所对应的多个选项;若接收到选择指令,将所述选择指令所对应的选项作为当前选择列表的选项值;收起当前选择列表所对应的多个选项,展开下一个选择列表所对应的多个选项;将下一个选择列表作为当前选择列表。本发明专利技术实施例减少了用户点击次数,也使用户视觉动线更流畅,有效地提高了用户的操作效率和用户体验,同时使整个表单的单选更智能,更便捷。

【技术实现步骤摘要】
表单单选交互方法、装置、计算机设备及存储介质
本专利技术涉及数据处理
,尤其涉及一种表单单选交互方法、装置、计算机设备及存储介质。
技术介绍
移动互联时代,应用需求趋于同质化,用户的细节体验,往往决定着一个应用的成败。表单是应用页面设计最重要的一部分内容,好的表单可以帮助人们快速填写,反之,会让用户没有填写欲望,直接退出。表单通常包含了:文本框、密码框、多行文本框、复选框、单选框、下拉选择框和按钮等。本专利技术涉及表单的单选。现有表单的单项选择,在大于三个选项的情况下,基本上都采用下拉选择框,底部浮层的形式。点击表单的列表,底部唤起选择器,选择后,点击确认收起选择器。当单选列表较多时,整个操作过程,点击次数多,视觉动线复杂,焦点散乱,眼睛一直在表单单选列表和底部选择器之间上下游移,也会导致用户体验不够流畅。
技术实现思路
本专利技术实施例提供一种表单单选交互方法、装置、计算机设备及存储介质,可减少用户点击次数,有效地提高了用户的操作效率以及用户体验。第一方面,本专利技术实施例提供了一种表单单选交互方法,该方法包括:若接收到显示请求,显示表单中的所有选择列表,其中,每个选择列表中包括文本内容和多个选项,每个选择列表的多个选项为收起状态,所述选项的类型为单选;若接收到触发某个选择列表的文本内容的指令,将触发的选择列表作为当前选择列表;展开当前选择列表所对应的多个选项;若接收到选择指令,将所述选择指令所对应的选项作为当前选择列表的选项值,其中,所述选择指令用于从当前选择列表的多个选项中选择一个选项;判断当前选择列表是否为所有选择列表中的最后一个选择列表;若当前选择列表不是所有选择列表中的最后一个选择列表,收起当前选择列表所对应的多个选项,展开下一个选择列表所对应的多个选项;将下一个选择列表作为当前选择列表,返回执行所述若接收到选择指令,将所述选择指令所对应的选项作为当前选择列表的选项值的步骤。第二方面,本专利技术实施例提供了一种表单单选交互装置,该表单单选交互装置包括用于执行上述第一方面所述的方法对应的单元。第三方面,本专利技术实施例提供了一种计算机设备,所述计算机设备包括存储器,以及与所述存储器相连的处理器;所述存储器用于存储计算机程序,所述处理器用于运行所述存储器中存储的计算机程序,以执行上述第一方面所述的方法。第四方面,本专利技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时,实现上述第一方面所述的方法。本专利技术实施例在显示所有选择列表中,收起所有选择列表中的选项,让用户一目了然地清楚所有选择列表的文本内容;在当前选择列表选择了选项值后,无需点击确定或完成,自动收起当前列表的多个选项,并自动展开下一选择列表的选项,不需手动点击去触发下一个选择列表的选项。如此,减少了用户点击次数,也使用户视觉动线更流畅,有效地提高了用户的操作效率和用户体验,同时使整个表单的单选更智能,更便捷。附图说明为了更清楚地说明本专利技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的表单单选交互方法的流程示意图;图2a是本专利技术实施例提供的显示表单中所有选择列表的示意图;图2b是本专利技术实施例提供的某个选择列表的多个选项展开的示意图;图2c是本专利技术实施例提供的展开的下一个选择列表的示意图;图2d是本专利技术实施例提供的显示选择列表的选项值的示意图;图3是本专利技术另一实施例提供的表单单选交互方法的流程示意图;图4是本专利技术实施例提供的表单单选交互装置的示意性框图;图5是本专利技术另一实施例提供的表单单选交互装置的示意性框图;图6是本专利技术实施例提供的计算机设备的示意性框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1是本专利技术实施例提供的表单单选交互方法的流程示意图,应用于台式电脑、平板电脑、智能手机等终端设备中。如图1所示,该方法包括S101-S111。S101,若接收到显示请求,显示表单中的所有选择列表,其中,每个选择列表中包括文本内容和多个选项,每个选择列表的多个选项为收起状态,所述选项的类型为单选。其中,显示请求由用户的触摸或者点击等触发。若接收到显示请求,显示表单中的所有选择列表,其中,表单中的选择列表的个数至少有两个。每个选择列表中包括文本内容和多个选项,其中,每个选择列表中的多个选项为收起状态。可以理解地,表单中的所有选择列表只显示每个选择列表中的文本内容,每个选择列表中的多个选项(包括多个单选选择器)放在该选择列表所对应的文本内容的下方或者右方等,默认为收起状态,不显示。其中,所述选项的类型为单选,即每个选择列表需要从多个选项中选择一个选项作为该选择列表的选项值。多个选项为两个或者两个以上的选项。图2a是本专利技术实施例提供的显示表单中所有选择列表的示意图。在图2a中,有多个选择列表。当前每个选择列表只显示了文本内容,如对应的文本内容分别有“您的婚姻状况?“您目前的单位是?”“您居住地?”等。每个选择列表还包括有多个选项,当前时刻每个选择列表的多个选项为收起状态,并没有显示。如此,用户能一目了然地了解所有选择列表的文本内容。S102,若接收到触发某个选择列表的文本内容的指令,将触发的选择列表作为当前选择列表。触发某个选择列表的文本内容的指令由用户点击或者触摸等产生,或者也可根据系统默认的设置触发产生。如用户点击或者触摸某个选择列表的文本内容所对应给的区域,就会触发相应的指令。具体地,接收用户从所有选择列表中触发的某个选择列表的文本内容指令,将用户所触发的该某个选择列表作为当前选择列表;也可以系统默认选择所有选择列表中的第一个选择列表作为当前选择列表。若将用户所触发的某个选择列表作为当前选择列表,可以理解地,当前选择列表可以是所有选择列表中的第一个选择列表,也可以是所有选择列表中的中间某一个选择列表或者是最后一个选择列表等。那么对应的,可以理解为,用户看到所有选择列表的文本内容后,可按照顺序从头到尾一个一个答复每个选择列表,也可以从中间某个选择列表开始答复,也可以选择最后一个选择列表先答复。S103,展开当前选择列表所对应的多个选项。展开当前选择列表所对应的多个选项(包括多个单选选择器)。图2b是本专利技术实施例提供的某个选择列表的多个选项展开的示意图。如图2b所示,展开的当前选择列表的文本内容为“您的婚姻状况?”,当前选择列表的多个选项分别为“未婚”“已婚”“离异”“其他”,每个选项前面还对应有单选选择器。S104,若接收到选择指令,将所述选择指令所对应的选项作为当前选择列表的选项值,其中,所述选择指令用于从当前选择列表的多个选项中选择一个选项。选择指令用于从当前选择列表的多个选项中选择一个选项,若选择了一个选项,那么选择的该选项前面的单选选择器为选中状态。将选择指令所对应的选项作为当前选择列表的选项本文档来自技高网...

【技术保护点】
1.一种表单单选交互方法,其特征在于,所述方法包括:若接收到显示请求,显示表单中的所有选择列表,其中,每个选择列表中包括文本内容和多个选项,每个选择列表的多个选项为收起状态,所述选项的类型为单选;若接收到触发某个选择列表的文本内容的指令,将触发的选择列表作为当前选择列表;展开当前选择列表所对应的多个选项;若接收到选择指令,将所述选择指令所对应的选项作为当前选择列表的选项值,其中,所述选择指令用于从当前选择列表的多个选项中选择一个选项;判断当前选择列表是否为所有选择列表中的最后一个选择列表;若当前选择列表不是所有选择列表中的最后一个选择列表,收起当前选择列表所对应的多个选项,展开下一个选择列表所对应的多个选项;将下一个选择列表作为当前选择列表,返回执行所述若接收到选择指令,将所述选择指令所对应的选项作为当前选择列表的选项值的步骤。

【技术特征摘要】
1.一种表单单选交互方法,其特征在于,所述方法包括:若接收到显示请求,显示表单中的所有选择列表,其中,每个选择列表中包括文本内容和多个选项,每个选择列表的多个选项为收起状态,所述选项的类型为单选;若接收到触发某个选择列表的文本内容的指令,将触发的选择列表作为当前选择列表;展开当前选择列表所对应的多个选项;若接收到选择指令,将所述选择指令所对应的选项作为当前选择列表的选项值,其中,所述选择指令用于从当前选择列表的多个选项中选择一个选项;判断当前选择列表是否为所有选择列表中的最后一个选择列表;若当前选择列表不是所有选择列表中的最后一个选择列表,收起当前选择列表所对应的多个选项,展开下一个选择列表所对应的多个选项;将下一个选择列表作为当前选择列表,返回执行所述若接收到选择指令,将所述选择指令所对应的选项作为当前选择列表的选项值的步骤。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:若当前选择列表是所有选择列表中的最后一个选择列表,判断所有选择列表中是否存在有未选列表,其中,未选列表中没有对应的选项值;若所有选择列表中存在至少一个未选列表,收起当前选择列表所对应的多个选项,展开其中一个未选列表的多个选项;将所展开的多个选项的未选列表作为当前选择列表;若接收到选择指令,将所述选择指令所对应的选项作为当前选择列表的选项值;返回执行所述判断所有选择列表中是否存在未选列表的步骤。3.根据权利要求2所述的方法,其特征在于,所述展开未选列表中的一个选择列表的多个选项,包括:按照未选列表在所有选择列表中的先后排列顺序,展开第一个未选列表的多个选项。4.根据权利要求1所述的方法,其特征在于,在所述接收到触发当前选择列表的文本内容的指令之前,所述方法还包括:检测是否接收到排序指令;若接收到排序指令,将所述表单从显示状态切换为编辑状态;在所述编辑状态下,若接收到拖动指令,拖动所述拖动指令所对应的选择列表,使该选择列表显示在所有显示列表中的目标位置;将所述表单从编辑状态切换为显示状态,并显示拖动后的所有选择列表。5.根据权利要求1所述的方法,其特征在于,在所述接收到选择指令之前,所述方法还包括:若接收到标记指令,根据预设标识对当前选择列表进行标记,以在表单中当...

【专利技术属性】
技术研发人员:陈艳冯剑李军吴怀保高蓓
申请(专利权)人:深圳市小牛普惠投资管理有限公司
类型:发明
国别省市:广东,44

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

1