it-swarm.cn

我应该让用户复制/粘贴到用于注册表格的确认电子邮件字段中吗?

可能重复:
防止用户从剪贴板粘贴到必填表格字段中

有一个stackoverflow问题,程序员不会让新用户只复制/粘贴注册表格上的密码。

我有办法回答他们,并且在 Join Athineon 上有一个在线示例 考虑这里的答案后将其删除。

在此注册中,不允许用户复制/粘贴电子邮件信息!。

现在我的问题是,我可以让用户拥有多少自由度,这是好是坏?不要让其他人复制/粘贴第二封电子邮件?

如果我允许用​​户复制粘贴电子邮件和/或密码,那么在同一字段中将它们两次粘贴是什么意思。 ?

密码有一个要点,因为您看不到密码,而您可以看到它的电子邮件,因此您不会犯双重错误...根据我的经验,是的,他们发送错误电子邮件。

您对此有何看法?是否允许复制粘贴在双重验证字段上?

19
Aristos

不幸的是,这是一种反模式,是由一个合法问题引起的:人们输入了错误的电子邮件地址,然后在注册后无法访问其帐户。

这里的问题是该解决方案不是非常用户友好的,因为它违背了传统的交互方式(即,您可以从字段复制和粘贴并形成字段)。表单上没有迹象表明这是不允许粘贴的某种特殊字段。没有语言或显微镜可以解释禁用粘贴的方式或原因。这就是为什么它令人沮丧的原因:它不起作用,您也不知道为什么。 F&%#ing表格已损坏!

那么我们如何解决这个问题呢?我们有一个合理的顾虑,我们仍然想优雅地处理。也许我们可以通过其他方式解决这个问题。

例如,用户注册后,我们可以向他们显示一个屏幕,上面写着“我们向您发送了电子邮件。请立即检查您的邮件,然后单击我们发送给您的电子邮件中的链接以完成注册过程。”这是相当标准的。除此之外,我们还可以添加“看不到电子邮件?这是您提供给我们的电子邮件地址:youremai[email protected]。不正确吗?请单击此处更改您的电子邮件地址。”这给用户提供了另一个机会,可以根据他们的条件来完成该过程,而不是通过我们对他们与表单的交互施加严格的约束。

当然,此建议的实施成本更高,这可能是为什么我们更经常看到反模式而不是更透彻的东西(除了显而易见的观察,在这种情况下,程序员负责表单设计,而不是UI设计师)。但是,如果您有时间和预算,则应考虑使用类似的方法。用户将对此表示感谢。

25
Rahul

允许它。您不应该将最佳的交互作用强加给用户。您还应该以最小化工作量为目标,这只是繁琐的工作。

对被屏蔽的字段进行两次输入很有意义;以选择不正确的掩码信息输入类型,从而避免以后出现问题(例如,由于原始密码输入错误而无法访问帐户)。

你会在哪里停下来?禁止用户在浏览器中使用自动完成功能,因为您不认为用户应该使用该界面吗?

就我个人而言,我知道我很烦人,如果我在注册页面上不允许我粘贴或自动填写我的电子邮件地址以进行第二次输入,那么我会(除非是出于特殊的吸引力)立即停止我的注册。如果一家公司不尊重我作为用户,我为什么要使用他们的产品?

11
Splog

首先,我同意Splog的观点,您应该允许它使用,并且他的帖子认为它比任何人都可能做得更好。就是说,我想对此进行扩展:不要让人们输入两次电子邮件地址。绝对没有理由。我会说(实际上, 我有 )您甚至不应该让用户重新输入(甚至屏蔽)他们的密码。我愿意对密码稍作改动,主要是因为人们仍然认为屏蔽密码可以提供某种形式的安全性,但是其他任何领域都只是在浪费用户的时间。

5
Charles Boyung

我发现防止输入错误的电子邮件地址的最佳保护是复制和粘贴。

我经常在我的(很长的)电子邮件地址中交换两个字母,因为右手比左手快,而且我实际上两次输入错了两次,而让我烦恼的是两次输入使我输入的速度越来越快s禁用复制/粘贴会使输入错误更多可能。

更好的主意是在提交后确认输入并突出显示重要内容,例如带有大写友好字母的电子邮件地址。即使您正确填写了表格,某些偶然的制表符也可能会在先前正确的字段中插入不正确的字母,因此确认很重要。

3
Stein G. Strindhaug