我的组织有一个表单,允许用户更新他们的电子邮件地址。 建议我们有两个电子邮件输入框:第二个作为电子邮件确认。
我在面对确认时总是复制/粘贴我的电子邮件地址。 我假设我们的大多数用户并不那么精明。
无论如何,这被认为是一种好习惯吗? 我个人无法忍受,但我也意识到它可能不适合我。 如果有人搞砸了他们的电子邮件,他们就无法登录,他们必须打电话来解决问题。
答案 0 :(得分:16)
我见过很多人输错了他们的电子邮件地址,而且我还浏览了一个充满无效电子邮件地址的用户数据库。
我看到它的方式你有两种选择。使用第二个框确认输入,或发送身份验证/激活电子邮件。
两者都是烦恼所以你可以选择你认为会减少用户烦恼的东西。
大多数人会争辩说,必须查找电子邮件并点击链接会更烦人,但它可以避免复制/粘贴错误的地址问题,并且它允许您执行删除或回滚用户的操作(如果他们不这样做) 48小时后激活。
答案 1 :(得分:12)
我只想使用一个输入框。 “确认”输入是“确认密码”方法的补充形式。
使用密码,这很有用,因为它们通常被输入为小圆圈。所以,你不能只看它,以确保你正确输入它。
使用常规文本框,您可以直观地检查输入。因此,不需要确认输入框。
答案 2 :(得分:4)
我同意你的看法,这对我来说非常烦恼(我也将我的地址复制并粘贴到第二个输入中)。
话虽如此,对于不那么精明的用户来说,这可能是一个好主意。观看我的母亲类型是肯定许多用户在打字时不看屏幕(当她使用她的笔记本电脑时,她在弹钢琴时类似于花生的Linus)。如果您拥有用户正确的电子邮件地址非常重要,那么我会说确认输入是一个非常好的主意(其中一天我可能会在第一个框中输入错误的电子邮件地址并将其错误地粘贴到第二个框中盒子,然后感觉像一个完整的白痴)。
答案 3 :(得分:3)
我同意贾斯汀的意见,而大多数技术人员会使用复制,粘贴方法,对于不那么精明的用户来说,这是一个很好的做法。
我要补充的另一件事是第二个字段应该禁用自动完成功能。这确保了至少一个字段中的任一方法都有人工输入。
答案 4 :(得分:3)
虽然熟悉技术的人越来越倾向于复制和粘贴,但技术人员并不觉得必须输入两次就很烦人。在很多用户测试期间,我已经失败了,技术娴熟的人越少 - 他们看起来就像这样的东西就越烦恼......他们很难打字,当他们看到他们必须再次输入他们的电子邮件时迎接强烈的信号。
我会提出一些建议。
在输入框旁边写下您要查找的信息的样式,例如(即user@domain.com)。这一点很重要的原因是你会惊讶地发现,很少有技术娴熟的人不了解网站和电子邮件地址之间的差异,所以让他们直观地了解你想要的格式。
实时运行强格式化测试,并直观地向用户显示格式的好坏。如果一切正常,我会想到一个绿色的复选框。
最后,根据您的系统架构,我经常使用库来实际错误后台域。我不一定试图在服务器上运行VRFY - 我经常使用库来检查以确保他们输入的域在其DNS记录中包含MX记录。
答案 5 :(得分:3)
两次打字是令人沮丧的,并不能防止复制和粘贴错误甚至是一些拼写错误。
如果在48小时内未满足激活或电子邮件退回,我会使用身份验证/激活架构并回滚到旧地址。
答案 6 :(得分:2)
只要字段可见,您就不需要确认框。只要您进行一些表单验证以确保它至少是有效的电子邮件地址格式,就让用户管理其余问题。
答案 7 :(得分:1)
我会说这没关系,但只应保留给电子邮件必不可少的表格。如果您错误输入了您的航班预订电子邮件,那么您已经切断了自己与另一方之间的双向链接,并且无法获得确认号码,在StackOverflow上这只会意味着您的Gravatar无法加载...
我认为自己相当熟练,但如果我认为它足够重要的话,我总是填写两个字段/ wo cut-paste。
答案 8 :(得分:1)
我倾向于将验证码发送到指定的电子邮件地址(并且只询问一次),并且在用户输入我发送的代码之前不会更改电子邮件地址。
这样做的好处是,如果他们尝试将其快速连续设置为十几个不同的地址,您就会知道哪些地址可以通过哪些验证码来处理。
另外,如果我看到“确认电子邮件地址”框,我只是复制并粘贴上一个,如果我对此感到内疚,我相信其他不那么谨慎的用户也会这样做