对于网站Web端表单的交互式设计思考

来源:本网整理

web表单是通过使用 HTML 表单发送到服务器的(使用 POST 或 GET 方法。使用 POST 方法时,参数是在消息的正文中发送的。与此相反,GET 方法将参数追加到请求的 URL 上。 换句话说只做个html表单,而不给动作的话这个表单是无效的。就像百度的搜

s">

对于网站Web端表单的交互式设计思考

作者:S++ 字体:[增加 减小] 来源:携程设计委员会 时间:07-06 14:32:05 我要评论 表单是前端开发中最常实现的基础功能之一,表单的设计对于用户体验来说非常重要,这里我们就来分享一篇携程前端团队对于网站Web端表单的交互式设计思考: ">

每当页面中出现洋洋洒洒的表单,用户就会开始感到头疼,有些用户就会直接选择放弃,而我想讨论的是,如何面对表单时让用户直接注意他们需要填写的必填项,减少不需要的信息的干扰。

1.js方法解决:关于js方法解决就是说通过js动态控制提交按钮不能多次点击,或者多次点击不起作用。 方案一:通过设立标识使表单不能重复提交: var flag=true; function Sub(){ if(flag){flag = false;document.form1.onsubmit();}} 方案二:一次点

必选项是以什么形式出现在现如今的表单中的呢?

表单在网页中主要负责数据采集功能。一个表单有三个基本组成部分: 表单标签:这里面包含了处理表单数据所用CGI程序的URL以及数据提交到服务器的方法。 表单域:包含了文本框、密码框、隐藏域、多行文本框、复选框、单选框、下拉选择框和文件上

1、 表单信息的表现类别

基本介绍: showModalDialog() (IE 4+ 支持) showModelessDialog() (IE 5+ 支持) window.showModalDialog() 方法用来创建一个显示HTML内容的模态对话框。 window.showModelessDialog() 方法用来创建一个显示HTML内容的非模态对话框。 使用方法:

下面是一个关于web表单设计的调查报告,这个结果来源于100个令人瞩目的网站。

使用form表单提交后页面就刷新了,你可以改用ajax方式提交表单

41%的网站使用标签右对齐 (YouTube, Facebook, Metacafe)

必须英雄联盟难啊!不要把手游的难度和端游来做比较,没有任何可别性的!那些扯什么王者荣耀难的,别逗我笑了,本人长期混迹于LOL一区白银,打王者荣耀目前没有一个赛季不在钻石以上。别说什么王者荣耀用户基数大,难度大。正是因为基数太大,所以坑才多,水平层次不齐。会玩的不会玩的都能混迹于各个分段,所以这个游戏上分才容易。你去和DOTA2比一比,那个游戏人少,但现在能坚持玩的都是老玩家,你现在作为新手进去,看看你能上分不?估计低分段都能虐的你怀疑人生,所以别说什么人多上分就难,都是扯淡。还有相对于王者荣耀,英雄联盟需要更多的配合,里面的不合理现象很少很少,平衡性更好,需要技术,意识,团队合作更高一点,王者

30%的注册表单使用顶端对齐(Behance.net, Wufoo, Tickspot, Mixx, DZone)

看NBA的朋友相比都认识库里,库里效力于NBA金州勇士队,司职控球后卫。一张类似孩子般的面庞,也被粉丝亲昵地称为“萌神”。其实很多手机品牌都有他的定制版产品,例如vivo曾经出过vivoxplay5美国队长定制版以及Hi-Fi·K歌之王vivox5定制版等等。定制版的产品一直都深受广大粉丝们的喜爱,为了顺应球迷朋友们的需求,vivo推出了一款xplay6库里定制版手机。vivoxplay6库里定制版是基于xplay系列旗舰Xplay6深度定制的机型,其不仅保留了颜值超高的四曲面纯黑色屏幕,还内置库里版定制专属UI,同时在背部设计上选择了勇士队经典黄蓝配色作为机身主色调,辅以库里镭雕签名、30号

29%使用的是标签左对齐((Digg, Ning, Wykop.pl, 43things, StudiVZ)

为什么现在很多人家里都不装有线电视了?有线电视用户为何流失严重?其实,这个问题可以从两个方面去分析,一是有线电视自身存在不少问题,寒了用户的心。比如网慢、卡顿,互动点播内容不新颖,更新速度慢,宽带出口不稳定,内网流量跑不起来,故障率太高等等。总的来说,不装有线电视的前提在于,有线电视的需求减小,用户黏性趋近于0,以一言以蔽之,就是内容完全不行。大家都清楚,有线电视一般只能是它播什么内容我们看什么内容,形式上很不灵活,不能点播或者说点播内容很古老且很少,满足不了用户实际需求。而现在是双向交互时代,有线电视的“单向”使其越来越落后,逐渐被用户遗弃在所难免。并且,现在的有线电视频道的确很多,可是电视

201676144747410.jpg (514×541)

2、 表单的应用范围

我和戚薇是同一届的,同属于电视制作系,只是她学的是音乐表演专业。大一下半学期,有一天,同学带我去看校园歌手大赛。那天是我第一次看到戚薇。老实说,那时候戚薇就开始走跳唱路线,我第一次看到有人台风这么出色。戚薇当时唱的是蔡依林的《看我七十二变》,不知道她之前是不是学过舞蹈,舞台上表现得挥洒自如,舞步也很赞,可以说跟其他选手相比她绝对是现象级的。除了台风和舞步,戚薇的歌声也很有特色,她的声音很有力量感,略微低沉,有点像温岚。我朋友问我,觉得她怎样?“当然很棒啊!”我由衷地赞叹,心想这人以后前途不可限量。后来我才知道,原来她是我朋友的女朋友。我朋友当年也是学校的风云人物,曾获得全国青年歌手大赛三等奖。

1) 注册

2) 登陆

3) 填写信息(支付,订单填写,个人信息填写等)

4) 发布

3、 必选项显示形式

1)以*展现形式

a)*在信息标签的左侧

201676144817354.png (611×685)

b)*在信息标签和填写信息的右侧

201676144838009.png (578×342)

c)*在信息标签和填写信息的当中位置

201676144901594.png (765×595)

d)*在信息标签右侧

201676144923097.png (252×339)

2)非*必选标志

a)非*icon表现形式

201676144938080.png (395×318)

b)无必选项标志(都是必选项)

201676145006026.jpg (436×417)

c)标注非必选项

201676145029226.jpg (368×37)

d)暗提示

201676145050677.jpg (349×229)

4、 必选项的深入思考

1)*和非*思考

a)*作为一个用户习惯已经存在了很多年,现在用户只需要看到文本框前面的*就基本知晓其为必选项,有些网站已经将“*为必填项”之类说明文字也直接隐藏了。那么对于这个用户基本不需要太多思考就知晓的图标,对于需要简化用户思考的表单来说确实要优于一些其他的非“*”icon的出现了。

b)有人会疑问一个表单,如果都是必填项,还有必要用*去标志出每个必填项吗?在没有必填项标志的时候,大部分人会有两种不同的理解,一类人会认为,这些均为必填项,而另一类人则会理解为此处均为非必填项,那么在这种情况下,如果标记了必填项可以满足不同人群的思考。

还有人,会疑问在一个表单中大部分项为必填项只有少部分为非必填项时,我们是否可以直接在非必填项旁标志出非必填的标志呢?当一个页面大部分为必填项时,而只有少量非必填项时,非必填项如果做的太弱化会导致整页无法区分必填还是非必填;而如果非必填项做的太过突出的话又反过来突出了页面中需要弱化的信息项,用户反而会去焦点关注在他们可填可不填的项中,有点适得其反。

因此,我还是认为当页面中的表单,无论是全部都是必填项还是大部分必填项,我们还是以“*”标出,这样也能使各类用户都不产生理解性的错误。

当然了,不同情况下的运用当然也有所不同,例如:用户在登陆时的认知,通常用户在登陆时输入项如用户名,密码等信息,而且此些项也基本是必填项,在这种认知的基础上,即使不出现*也不会造成任何理解性问题,那么作为精简原则来说,通常可以去掉*。

c)文本框内必填项暗提示,也是一个比较清晰标志必填项的方式,并且还很节省空间。

但是现在很多网站都在文本框中对文本框填写方式做其他暗提示,这个时候必填项暗提示就相对会被限制使用的范围了。作为必填项暗提示标志,还有两个致命的缺陷就是,当我填写完成时,我并不了解哪些是必填项哪些为非必填项,还有就是对于radiobox、checkbox、下拉框的必填来说也没有很好的解决方案。因此,在使用必填项暗提示时,在表单形式为文本框,并且文本框内无其他暗提示语句的时候也可以使用。

2) *思考

a)用户对于表单的视觉走向

201676145109008.jpg (500×422)

201676145136251.gif (450×431)

从这张热点图中可以看出,对于表单类别的视觉走向是以左边标签为主向右延展。大部分用户集中在标签位置,通常用户填写顺序也是从上至下的,从左至右,较少用户会选择跳跃式的填写模式。

b)*位置

从上述用户视线流可以看出,*的位置应该在标签附近,并且能够整齐排列(这个可能还需研究)会更一目了然的展示出必填项。

这个时候作为:

标签左对齐的时候,*直接出现在标签前面,明显比较优,但是由于标签左对齐对于表单来说,标签项和填写项位置离开太远,可能会让用户搞不清楚到底哪个标签对应哪个文本框,因此此类标签方式不太赞成出现。

201676145158644.png (590×587)

那么标签右对齐的时候,*出现在标签与文本框当中,个人认为相对前一种来说要舒服很多了。不仅使得标签项和*标志和文本框等都离得很近,而且*的位置还可以成一直线对齐。如果*出现在文本框或者其他项的后方,会使得用户不得不跳跃视线,并且他们在填写完成时才意识到哪些是必填哪些非必填。

201676145223830.png (765×595)

标签顶对齐,此类方式,经常出现在宽度有限制的时候,也是目前经常看到的表现方式。按照之前的理论来说此类方式为了视线流更好的展示,个人认为标签前面带*会比较好,这样使得*、标签、文本框位置最近,也使得*能成直线展示。

当然还有一类特例,就是表单一行有多个填写项,这种方式*如果位置不当,很容易让人误解*的位置,如下图:

201676145244231.png (778×209)

此图中,姓名前的*很容易让人误解为是下拉框出的*。因此这时候*位置如果在标签和文本框当中可以很好的规避此类误解。

虽然目前,我们认为标签右对齐,*出现在标签与文本框当中方式较优,但是也会出现特例,比如当出现radiobox的时候如果*出现在标签和radio当中,那么就会如下图:

 201676145300345.png (209×56) 

扩展阅读,根据您访问的内容系统为您准备了以下内容,希望对您有帮助。

java项目当中需要一个web表单设计器

除了你说的那个,还有jdk下载配置,用eclipsejee工具建个项目,把源码导入,eclipsejee配置tomcat,数据库文件也一起导入mysql,然后启动服务器,在浏览器输入本机地址加端口号和项目首页,就可以查看项目了

web表单设计中value什么意思

如果是按钮就是按钮上的字,如果是文本框、列表就是传给服务器的值本回答被提问者采纳

ASP.NET框架中,服务器控件是为配合Web表单工作而专门设计的。服务器控件有两种类型,它们分别是什么?

ASPNET提供两种类型的服务器控件:HTML服务器控件和Web服务器控件。

Html服务器控件就是在其代码中加入runat=“server”。

web服务器控件就是通常使用的<asp:标签。

web前端开发表单源代码怎么写

没懂你的意思

求web系统*表单的设计思路?

web系统*表单的设计高手解答!着急帮你做.

  • 本文相关:
  • 浅谈网站前端导航功能的设计要点
  • 企业或者个人自己建网站怎么建站?需要哪几步?
  • 在Docker.com的Docker空间中部署WordPress的教程
  • 在七牛云存储上部署WordPress站点的教程
  • 怎么评估一个网站的价值?
  • 高端网站建设几个注意事项盘点
  • 在网站上添加和自定义百度站内搜索工具的教程
  • 网页中为你指路的面包屑到底应当怎么使用?
  • 建站最重要的一点就是千万不要让用户等
  • 个人网站选择虚拟主机需要考虑哪位问题呢?
  • 免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved