盡管你的 iPhone 擁有20世紀90年代后期超級計算機般的數(shù)字運算能力,但很多軟件的日常任務似乎仍需要花很多時間。比如說打印這個事兒:為什么計算機將文檔發(fā)送到打印機需要這...
盡管你的 iPhone 擁有20世紀90年代后期超級計算機般的數(shù)字運算能力,但很多軟件的日常任務似乎仍需要花很多時間。比如說打印這個事兒:為什么計算機將文檔發(fā)送到打印機需要這...
在 Web 和移動應用程序中有很多情況要求用戶上傳圖像。它以各種方式完成,但這里有一些以圖像形式獲取用戶輸入的原則: ·為其提供“選擇文件”或“拍照”的選擇,這在移動設(shè)備或平...
這是證明“簡單即是最佳”的另一個例子。在許多貨幣輸入的情形(例如發(fā)送銀行付款或添加提示時)要求用戶輸入一個金額值,該值可以是一個整數(shù)($ 10)或任意金額(£5.99)。 有...
郵政編碼在世界各地各不相同。不要試圖猜測用戶的格式:只需給他們一個文本輸入字段,讓他們自己填寫。如果需要驗證編碼,請在服務器端完成。如果強制用戶輸入郵政編碼,無論他們在世界的...
許多網(wǎng)站和應用程序的最終目標是讓用戶付費。這是值得慶祝的事情:我們做了一些有用的事情或提供了一些非常好的東西,以至于用戶很樂意把辛苦賺來的錢分享給我們。那么,我們何必要讓用戶...
應該給輸入完整日期(如出生日期)的用戶提供日期和月份的下拉菜單,然后年份數(shù)字可以手動輸入。日期和月份足夠短,用下拉形式不會感覺太麻煩。它還解決了日期和月份的順序與歐洲大部分地...
電話號碼的輸入應盡可能的輕松,不要試圖驗證它們,不要將它們分成組,不要用括號包起來,不要用你在網(wǎng)絡上看到的任何其他奇怪的技巧。如果你曾試過在要求填歐洲手機號的表格上填寫英國手...
UI設(shè)計人員有廣泛的控件和UI元素可供挑選,但令人驚奇的是,我們總是非常頻繁地看到表單里選用了很難用的控件。 通過選用正確的操作控件,你可以顯著增強產(chǎn)品的用戶體驗。 HTML...
填寫表單時更優(yōu)的用戶體驗,總體原則可以概括為“寬容”。 用戶所做的事情往往看起來很奇怪,不可預測,但他們可能有很好的理由: ·無法保存用戶名,因為它包含了特殊字符(如重音或撇...
如果你真的必須在服務器端驗證而不能在客戶端進行驗證(參見#45),那么永遠不要將用戶發(fā)送回表單卻不告訴他們下一步該做什么,永遠不要使用諸如“存在錯誤”之類的通用消息。 用戶可...
表單上的驗證是指,當用戶辛苦輸入的一些信息存在問題時,給他們的視覺反饋。當用戶移動到下一個字段時,你就知道用戶已完成當前字段的輸入,請盡快驗證輸入到字段中的數(shù)據(jù)。 客戶端驗證...
幾乎所有類型的軟件產(chǎn)品都有一個表單(一個頁面,其中包含用戶必須填寫的文本,數(shù)字和其他數(shù)據(jù)的輸入),它們通常是令人非常沮喪的根源,但如果你使填表和數(shù)據(jù)輸入的工作更好一些,你的客...
默認情況下,許多系統(tǒng)都不區(qū)分大小寫,但你可能沒有注意到它過。因為它就應該是如此,并且運轉(zhuǎn)得非常好。例如,發(fā)送電子郵件 Will@WillGrant.org 就等同于發(fā)給了 w...
如果用戶嘗試登錄并失敗,可以肯定他們下一步操作是點擊“忘記密碼”。不要讓他們再次輸入電子郵件,用他們之前登錄的條目填充用戶名字段,這樣用戶只需點擊“重置密碼”即可。 忘記密碼...
由于瀏覽器和移動設(shè)備制造商使用了更一致的日期選擇器 UI ,這個問題不像以前那么明顯。通過觸發(fā)設(shè)備原生的日期選擇器,你可以為用戶提供適配于他們設(shè)備的 UI ,給他們更熟悉的體...
只有精神病患者會故意讓他們的UI移動,迫使用戶在嘗試點按或點擊控件之后猜測會發(fā)生什么。 20世紀90年代末到21世紀初,F(xiàn)lash 在網(wǎng)絡上流行,導致許多設(shè)計師只因為他們能做...
表格需要盡可能減少與用戶之間的摩擦,因為填表是一個巨大的操作障礙,轉(zhuǎn)換率很低,因此要讓用戶盡可能輕松地完成。 有時,我們需要向用戶詢問的不僅僅是簡單的單字或雙字答案(如名稱)...
你的用戶經(jīng)常是長期苦苦掙扎在小小的手機屏幕上,通過屏幕鍵盤小心翼翼地填完了你需要的表單。所以,除非用戶明確放棄流程(可能通過點擊取消),否則不要清除這些數(shù)據(jù)。如果單擊某些內(nèi)容...
你的用戶輸入了一個電子郵件地址,而你正在考慮編寫一些代碼來驗證它(檢查它是否采用合理的格式,并且沒有輸入亂碼或錯誤輸入)。這個時候請再想想。 過去,在客戶端驗證電子郵件地址非...
很難理解這種禁用粘貼的模式從哪里來,或者禁用粘貼能解決什么安全問題。使用頁面上的 JavaScript 來防止用戶粘貼到密碼字段是瘋狂的做法,并且可能對安全性有害。 擁有密碼...