没有“请选择......”的预填充下拉列表是对用户体验的改进吗?

时间:2012-02-20 20:52:18

标签: user-experience

我们有一个购物车网站,可以接受信用卡作为付款,(Di​​scover,Visa,Master,Amex),我的理解是,如果信用卡类型是必需的字段,我们是否有理由仍然包括“请选择一个..”作为下拉列表中的默认可选选项?预先填充下拉列表的不方便或不恰当的地方是将“Discover”作为默认选择吗?

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

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

1 个答案:

答案 0 :(得分:2)

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

问题2 我认为不允许用户有机会犯错是合适的。所以是的,我会从列表中删除无效月份。

问题3 我认为预先填充无效数据是一种更好的用户体验。在用户未做出任何选择的情况下,您可以捕获此信息并提供相应的错误消息。如果您使用有效数据预先填充,那么您将无法区分用户输入“1月1日”的情况,以及他们根本没有填写表单的情况。我认为最大限度地减少错误的机会总是一个好主意。这是良好用户体验的核心。