我們有一個購物車的網站,將接受信用卡付款,(發現,VISA,萬事達,美國運通)和我的理解是,如果信用卡類型爲必填字段反正就是有我們想要一個理由仍包含「請選擇一個..「作爲下拉列表中的默認可選選項?什麼是不方便或不適當的預先填充有說「發現」下拉列表中作爲默認選擇這裏?預先填充下拉列表沒有「請選擇..」的改進,用戶體驗?
我們還將信用卡到期月/年作爲用戶字段的輸入,當用戶將年份選爲當年時,排除那些無效的月份並不是一個好主意嗎?例如,在2012/2/1,用戶輸入他們的信用卡過期信息,如果用戶表示他們的信用卡到期年份2012年,我們有腳本,從下拉列表中排除一月,所以我們並不需要告知用戶他們如果他們選擇1月作爲到期月份,則需要在允許他們前進之前更正錯誤。
會留下那些3個字段(信用卡類型,到期月,到期年化),以默認或無效的數據提供給用戶更好的體驗?預填充這些必填字段會提供比將這些字段留空的任何更差的用戶體驗?建立一個網站以減少讓用戶犯錯的機會是不是一個好主意?或者從開發者的角度來看,要求與商業世界的要求不同?