先来看一个最近挖到的网站:
http://www.picnik.com/
,这个网站简单的来讲就是一个在线的图片处理网站。
它的注册表单
是我见过的作的最棒的表单之一了,简约而不简单,流程简单清晰没有丝毫的多余内容,视觉上也让人很舒服。
初始表单就三行,Username、passeord、email;表单的输入框顺序激活,输入完第一次密码以后再次输入密码的框体被激活、输入完第一次email后再次输入email的框体被激活;全部的重复输入都被设置成了禁止粘贴,达到了重复输入的设计意图。
我始终执拗的认为,表单中的重复输入条目应该被设置成禁止粘贴的。由于,重复输入设计的意图在于检测两次输入的一致性,帮助用户记住本身输入的内容,给用户也给系统减小麻烦。
或者你在第一次的时候输入了一个错误的email地址(不是你本身的),可是第二次输入的时候输入了一个正确的地址,因而系统能够帮你纠正这个错误;固然,2次都输入一样的错误的状况也是存在的,可是这个几率很小,你要是真的两次都输入了同样的错误,那系统也没辙。
也许你会说你是高级用户,你铁定不会输入错误你的表单条目内容,可是再高级的用户也没法保证没有疏忽的时候,因此系统仍是须要作出限制,很烦人的迫使“高级用户”验证一次你的内容。在安全系数较高的系统如银行、支付宝等中这点尤其必要。
因此,一个完美的表单应该是初始输入内容容许粘贴,可是重复输入内容坚定不容许粘贴,必须发挥重复输入的设计目的——检测你的输入内容,确保那是正确的一致的。(Ps:picnik.com的这个表单是初始的也禁止粘贴,我以为这个地方能够改进)
一个疑问:输入密码的初始条目内容是否容许直接复制粘贴进去呢?密码在表单中的显示都是密文的,2次输入密码是否一致还有没有比简单粗暴的回答“2次输入不一致”更好的提示呢?
固然,你也能够把这个重复输入的表单条目去掉,把注册表单精简到输入ID输入密码输入邮箱三步曲,
豆瓣
就是这么作的。
最后,不少注册表单会放一个自认为很牛逼的很花哨的鉴定你的密码输入强弱的东西在密码输入框的下面,这个玩意有必要否?第一次见到的时候我还觉得我能本身控制系统密码设置的强弱呢,我想我真牛逼! 有多少人是忽略你的这个牛逼的提示的?有多少人烦你这个牛逼的提示的?若是你想让我设置一个复杂的密码,直接在我输入完第一密码的时候就警告我“输入密码过于简单,请从新输入”不就完了吗?