我们有一个购物车的网站,将接受信用卡付款,(发现,VISA,万事达,美国运通)和我的理解是,如果信用卡类型为必填字段反正就是有我们想要一个理由仍包含“请选择一个..“作为下拉列表中的默认可选选项?什么是不方便或不适当的预先填充有说“发现”下拉列表中作为默认选择这里?预先填充下拉列表没有“请选择..”的改进,用户体验?
我们还将信用卡到期月/年作为用户字段的输入,当用户将年份选为当年时,排除那些无效的月份并不是一个好主意吗?例如,在2012/2/1,用户输入他们的信用卡过期信息,如果用户表示他们的信用卡到期年份2012年,我们有脚本,从下拉列表中排除一月,所以我们并不需要告知用户他们如果他们选择1月作为到期月份,则需要在允许他们前进之前更正错误。
会留下那些3个字段(信用卡类型,到期月,到期年化),以默认或无效的数据提供给用户更好的体验?预填充这些必填字段会提供比将这些字段留空的任何更差的用户体验?建立一个网站以减少让用户犯错的机会是不是一个好主意?或者从开发者的角度来看,要求与商业世界的要求不同?