【问题标题】:Prepopulating dropdownlist without the "Please select.." an improvement to user experience?在没有“请选择..”的情况下预填充下拉列表以改善用户体验?
【发布时间】:2012-03-11 05:07:37
【问题描述】:

我们有一个购物车网站,可以接受信用卡作为付款方式(Discover、Visa、Master、Amex),我的理解是,如果信用卡类型是必填字段,我们是否有理由仍然希望包含“请选择一个..”作为下拉列表中的默认可选选项?在此处将“发现”作为默认选项预先填充下拉列表有什么不方便或不合适的地方?

我们还有信用卡的到期月份/年份作为用户字段的输入,当用户选择年份作为当前年份时,排除那些无论如何都无效的月份不是一个好主意吗?例如,在 2012 年 2 月 1 日,用户输入了他们的信用卡到期信息,如果用户指出他们的信用卡到期年份是 2012 年,我们有脚本从下拉列表中排除一月,所以我们不需要通知用户他们如果他们选择 1 月作为到期月份,则需要在允许他们继续前进之前纠正他们的错误。

将这 3 个字段(信用卡类型、到期月份、到期年份)保留为默认或无效数据是否会为用户提供更好的体验?与将这些字段留空相比,预先填充这些必填字段会提供更糟糕的用户体验吗?建立一个网站以尽量减少让用户犯错的机会不是一个好主意吗?或者基本上从开发人员的角度来看,需求与商业世界的需求不同?

【问题讨论】:

    标签: user-experience


    【解决方案1】:

    问题 1 是否可以根据号码自动确定信用卡类型?然后用户不必输入任何信用卡类型。似乎 Apple 在他们的网站上这样做了。

    问题 2 我认为不给用户犯错的机会是恰当的。所以是的,我会从列表中删除无效月份。

    问题 3 我认为预先填充无效数据会带来更好的用户体验。在用户没有做出任何选择的情况下,您可以捕捉到这一点并提供适当的错误消息。如果您预先填充了有效数据,那么您将无法区分用户输入“1 月 1 日”的情况与他们根本没有填写表格的情况。我认为尽量减少出错的机会总是一个好主意。这是良好用户体验的核心。

    【讨论】:

      猜你喜欢
      • 2017-01-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-29
      • 2018-01-01
      相关资源
      最近更新 更多