axure rp web元件ku_Web后台产品的表单页规范

网页端PM需要了解常见表单页的相关规范,作者根据多年的经验总结出了通用逻辑和文档规范。希望对你有所启发。

表单页通常由多种输入组件和提交按钮组成。输入组件通常包含输入框、下拉列表框、单选框、复选框等等。接下来分别介绍他们的逻辑规范和应用场景。相关规范以Axure原型的方式整理到网址https://5d2myh.axshare.com

一、输入组件规范

填写表单主要考虑的是输入组件的规范,常见的有输入框(文本框)、选择框(下拉列表框)、单选框、复选框、日期选择器(文本框)、上传文件框。

1.1 输入框

98c79315fb7231a84d53114df3e5aa6e.png

输入框的逻辑需要考虑是否必填,输入类型,框内提示文字,框外提示文字,约束条件。

  • 是否必填。如果必填则在前面加个红色星号*,失去焦点或者提交表单的时候检测到必填项没有填写则高亮对应组件边框为红色。

  • 输入类型。通常为字符串、字母、数字、整数、邮箱、电话号码、网址等。他们对应Axure默认的文本框,需要用约束条件来进行限制。

  • 输入单位。通常使用提示文字表示。但是如果是金额,等涉及到计算的单位,单位为元或者万元。此时不仅仅是提示文字的作用,还可能涉及到计算规则。

  • 框内提示文字。用来描述输入什么或者提示信息或者注意事项,输入文字则自动消失。比如最多1000字,支持换行。

  • 框外提示文字。一般位于输入框的后面或者下一行,作用和框内提示文字相近。

  • 约束条件。比如约束最多输入多少字,超过则无法输入到框中或者高亮提醒用户超过。比如最多输入多少金额,超过则红色文字提示超出。比如约束输入整数,输入非整数则自动删除小数点后面的数字输入非数字则自动清空且红色文字提示。

另外可以阅读作者写过的相关文章:善用Axure写PRD,APP文本框通用的输入规则 和  从3个角度讲解:PM该如何画出输入框?

1.2 下拉列表框

b1b2b5477af081e22b5eac41ce8ee697.png

下拉列表框的逻辑需要考虑是否必选,字段值,默认值,框外提示文字。

  • 是否必选。如果必选则在前面加个红色星号*,失去焦点或者提交表单的时候检测到必填项没有填写则高亮对应组件边框为红色。

  • 字段值。下拉列表框通常包含N个值,注意可能包含提示文字“请选择”或者直接默认选择一个值。

  • 默认值。如果有了默认值,相当于满足了必选的条件。

  • 框外提示文字。一般位于下拉列表框的后面或者下一行。

1.3 单选框

fc5a88c2f195e3c8e3f73580a36307ab.png

单选框的逻辑需要考虑是否必选,字段值,默认值,框外提示文字。

具体规范同下拉列表框。

1.4 复选框

03e6ce46c555072b8443a4feabeb736c.png

复选框的逻辑需要考虑是否必选,字段值,默认值,框外提示文字。

具体规范同下拉列表框。

1.5 日期选择框

68667b7770797f57bbeb5591c69fb7ad.png

日期选择框的逻辑需要考虑是否必选,字段值,默认值,框外提示文字。

  • 是否必选。如果必选则在前面加个红色星号*,失去焦点或者提交表单的时候检测到必填项没有填写则高亮对应组件边框为红色。

  • 默认值。默认显示当天日期,点击日期选择框则会显示弹窗并可以选择其他日期。

  • 框内提示文字。用来描述输入什么或者提示信息或者注意事项,输入文字则自动消失。比如最多1000字,支持换行。

  • 框外提示文字。一般位于输入框的后面或者下一行,作用和框内提示文字相近。

  • 约束条件。通常约束格式为yyyy-mm-dd,如果手动输入日期,非指定格式的内容则会自动清空。

注意:日期选择框组件,可以通过修改Axure默认元件库的文本框类型为日期实现,最终体现在生成的Axure原型中。

1.6 上传文件框

8bcd724d302f2814ff4624aa8028e1d2.png

日期选择框的逻辑需要考虑是否必选,字段值,默认值,框外提示文字。

  • 是否必填。如果必选则在前面加个红色星号*,失去焦点或者提交表单的时候检测到必填项没有填写则高亮对应组件边框为红色。

  • 框外提示文字。一般位于下拉列表框的后面或者下一行。

  • 约束条件。比如支持jpg/png格式,最大2MB。

二、提交组件规范

提交表单的时候主要考虑提交按钮和取消按钮的相应逻辑和规范。

提交按钮和取消按钮通常位于表单最下面。如有必要,也可以设置为相对屏幕位置固定不变。

1f5654c77ccae62dddec5e4ca97c995b.png

2.1 提交按钮

提交按钮通常叫做“保存”“提交”“确定”“确认”,点击提交按钮依次进行以下判断,当然顺序可以根据需求调整。

  • 判断是否已填充所有必填项。如果没有则toast提示"请补充所有必填项"并且高亮对应的组件边框。

  • 判断是否满足所有约束条件。约束条件通常是在对应组件失去焦点的时候进行处理,也有部分约束条件是提交表单的时候才会进行处理。

  • 判断文件大小是否满足条件。如果超出则toast提示“文件已超过最大限制”。

  • 判断文件是否上传成功。如果文件比较大,上传需要一定时间。如果超时未上传成功,则需要toast提示“文件太大已超时,请重新上传!”

  • 判断调用接口进行查重。如果存在则需要toast提示“该信息已存在,请修改后重试!”

当后端返回提交成功后,前端最好给予用户反馈,比如toast提示“保存成功”。然后跳转到相应的页面。

考虑到文件上传、网络等多种复杂情况,可以在提交后增加一个浮层“正在提交中,请稍等”,减缓用户的焦急等待感。

2.2 取消按钮

点击"取消"按钮,返回到上一层页面。

特殊情况下会保存刚刚的表单数据到草稿箱,下次打开该页面的时候会加载对应的数据。

三、总结

表单页通常分为2种状态①增。整个表单页的初始数据是空白的,需要用户一个个填充或者选择或者上传。②改。整个表单页的初始数据需要先从数据库加载出来然后用户去修改。但是它们的逻辑规范和交互规范是一样的,希望大家能够从本文中获得一些启发。

#相关文章#

Web后台产品的列表页规范

善用Axure写PRD,APP文本框通用的输入规则

#专栏作家#

浪子,个人微信langzipm,公众号:浪子画原型(langzisay)。擅长于Axure原型设计和产品架构。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
包含了常用组件、信息输出、信息输入、信息反馈、综合系列、面交互等6种元件分类,这些分类由近百款元件类型和上千个独立元件组成。相比于旧版本,新版中包含了更加丰富的元件类型和业务组件,并且去掉了一些实用性不高的元件。同时,新版应用了全新的设计风格和配色方案,整体使用较为安全的蓝色作为主色调,同时简化了相关元素的配色,调整起来也会更加方便。 为了适应更广泛的使用需求,作品中大多数的元件类型都分别提供了静态和动态的版本,在使用时可以根据协作需要选择使用对应的版本。另外,每种动态组件都提供了相应的使用示例,为了提升了动态交互组件的可用性,一些全局性的组件尽量使用母版进行了封装,只需复制粘贴即可快速应用到你的原型方案中。而对于Axure中比较难实现的动态交互组件,作品中同时提供了完整的静态示例,在使用时可以用专门的示例面呈现出来,并配合相关的交互说明,供UI和前端人员进行参考。 一套完美的元件库不仅仅是由独立的元件组成,更应该具有输出设计规范和标准的指导价值。所以新作品在提升易用性和可用性的同时,还提供了很多规范性的使用建议和参考。同时,每个元件类型都有详细的介绍和使用说明,而且关联分享了相关交互规范和用户体验类文章,所以这套作品不仅是一套实用的元件库,更是一份全面的交互原型设计指南。 这套作品中还提供了多套主流的网站布局框架模板,这些模板是Axure元件库的设计方法和相关规范的应用,可以作为学习原型设计的极佳参考案例。同时,基于这些模板也可帮你快速创建原型方案,极大的提升原型设计效率。每套模板中包含了首、分类、内容详情、用户中心、注册登录、找回密码等常用面,所有面结构清晰合理,充分的应用了母版进行模块化布局,非常便于快速复用和修改。配合元件中提供的丰富的元件类型或业务组件,可以让你快速设计出美观规范和易读性强的WEB交互原型,能把更多精力放在功能流程和业务逻辑上。注意,相关模板主要提供框架和布局参考,每套模板的面完成程度有所不同。
### 回答1: Axure RP9是一款强大的原型设计工具,它提供了丰富的Web元件库,可以帮助设计师快速地创建具有丰富交互效果的网原型。这些元件包含了各种常见的Web组件,如按钮、文本框、下拉菜单等,还包括了复杂的组件,如日历、图表和地图等。 使用Axure RP9的Web元件库,设计师可以轻松地将这些元件拖拽到面上,然后进行自定义的编辑。通过设置交互动作,设计师可以实现各种复杂的交互效果,如面跳转、滚动效果、弹出窗口等,从而让用户可以更好地理解和体验网站的功能和交互逻辑。 除了提供基本的Web元件Axure RP9的元件库还包含了一些常用的模板和样式,设计师可以直接使用,节省了大量的设计时间。同时,Axure RP9还支持自定义元件和样式,设计师可以根据自己的需求进行扩展和修改,从而实现更加个性化的设计效果。 总之,Axure RP9的Web元件库为设计师提供了丰富的设计资源和功能,可以帮助设计师快速制作出具有交互功能的完整网原型。它是一个非常实用和高效的工具,对于Web界面设计和交互设计的人员来说,是一款不可或缺的辅助软件。 ### 回答2: Axure RP9是一款流行的原型设计工具,它提供了丰富的web元件库,方便用户创建交互式的网原型。这个元件包含了各种常见的web元素,如导航栏、按钮、文本框、下拉菜单等,用户可以根据自己的需求选择合适的元件进行设计。 Axure RP9的web元件库还包含了一些高级的组件,如轮播图、选项卡、模态框等,这些组件能够帮助用户更好地展示网的功能和交互效果。用户可以通过简单的拖拽操作将这些组件添加到原型中,然后进行组合、调整和样式设置,实现自己想要的网效果。 此外,Axure RP9的web元件库还支持自定义元素,用户可以根据自己的需求创建新的元素,然后将其保存为组件,方便以后的使用。这个功能非常适合有特殊需求或者希望定制独特设计的用户。 总之,Axure RP9的web元件库是一个功能强大、丰富多样的工具,它为用户提供了丰富的web元素和组件,帮助用户快速创建交互式的网原型。无论是初学者还是专业设计师,都可以通过Axure RP9轻松实现自己的设计想法。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值