2012-02-20 33 views
0

我们有一个购物车的网站,将接受信用卡付款,(发现,VISA,万事达,美国运通)和我的理解是,如果信用卡类型为必填字段反正就是有我们想要一个理由仍包含“请选择一个..“作为下拉列表中的默认可选选项?什么是不方便或不适当的预先填充有说“发现”下拉列表中作为默认选择这里?预先填充下拉列表没有“请选择..”的改进,用户体验?

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

会留下那些3个字段(信用卡类型,到期月,到期年化),以默认或无效的数据提供给用户更好的体验?预填充这些必填字段会提供比将这些字段留空的任何更差的用户体验?建立一个网站以减少让用户犯错的机会是不是一个好主意?或者从开发者的角度来看,要求与商业世界的要求不同?

回答

2

问题1 是否可以从号码中自动确定信用卡类型?然后用户不必输入任何信用卡类型。看起来苹果在他们的网站上做了这个。

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

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

相关问题