填寫表單時更優(yōu)的用戶體驗(yàn),總體原則可以概括為“寬容”。
用戶所做的事情往往看起來很奇怪,不可預(yù)測,但他們可能有很好的理由:
·無法保存用戶名,因?yàn)樗颂厥庾址ㄈ缰匾艋蚱蔡枺?/p>
·無法輸入電話號碼,因?yàn)槟銓⑻柎a驗(yàn)證規(guī)則使用在了不匹配的地區(qū);
·在(或未)支付卡號的數(shù)字之間放置了空格;
·用表情符號拼寫他們名字。
·……
僅僅因?yàn)殚_發(fā)人員將電話字段設(shè)置為只能輸入12個數(shù)字,用戶就可能用不了。所以,不要輕易遷怒于可憐的用戶。
你的軟件應(yīng)該是更寬容的——它應(yīng)該允許用戶名由多個名稱組成,可以帶有連字符和撇號。它應(yīng)該讓用戶選擇跳過非必填字段。它應(yīng)該允許填寫帶或不帶前綴的電話號碼,如果用戶有需要的話還可以輸入分機(jī)號。它應(yīng)該允許用戶以各種奇怪的方式輸入郵政編碼,例如,不要強(qiáng)迫他們輸入(或省略)空格。
其中一些步驟可能會給開發(fā)人員帶來技術(shù)復(fù)雜性或更多工作。對此無需向開發(fā)人員致歉,你的產(chǎn)品是為用戶服務(wù)的,而不是為內(nèi)部開發(fā)團(tuán)隊(duì)提供便利。
知識點(diǎn):
·給用戶提供輸入數(shù)據(jù)的靈活性。
·不要讓你自己的技術(shù)挑戰(zhàn)成為用戶的問題。
·用戶對你的產(chǎn)品會做不可預(yù)測的事情,對此要有預(yù)期。