注:輸入框的類型有許多種,輸入框使用場景多,交互頻次高,是基本的界面控件之一。本文主要從九個方面跟你聊聊,關于輸入框的一些細節。

輸入框類型:包括信息輸入框、注冊、登錄輸入框、搜索輸入框、原創輸入框、對話輸入框以及其它。

文本輸入框使用場景多,交互頻次高,是基本的界面控件之一。每一個界面都分別對默認、輸入和反饋三個狀態進行設計。輸入的結果我們常常用顏色來反饋,比如:藍色代表鏈接、灰色代表失效、綠色代表正確黃、色代表提示、紅色代表錯誤。

下面是一些設計中需要注意的細節:

一、標注鍵盤類型

根據輸入框的不同數據類型,為用戶提供不同的鍵盤標注,比如:輸入手機號是標注數字鍵盤等等,用戶會偏愛那些根據輸入內容提供了合適鍵盤的應用。

二、考慮鍵盤喚起狀態

左圖:這樣布局看起來沒問題,但沒有考慮到鍵盤調起的狀態,因為鍵盤調起來的時候登錄按鈕會被擋住,操作成本就會增加。

中圖:不管鍵盤有沒有被喚起,頁面的布局都不會改變。

右圖:當鍵盤喚起時,頁面向上提,漏出登錄按鈕。

三、減少用戶輸入

(1)增加一次性清除按鈕:當輸入框內容不為空的時候獲得焦點,顯示一次性清除內容的按鈕,而不需要用戶一直按刪除鍵,一個個字符刪。

(2)智能預設:需要填寫、選取的表單最好有預設的初始值或者內容填充在其中,可以是建議,也可以是相關推薦,這樣可以幫助用戶更準確、高效地填寫信息。常見的使用場景有搜索聯想輸入,地址定位等。

四、輸入提示

數據的呈現方式多種多樣,所以,當你在設計輸入框的時候,應當與用戶輸入信息的類型、格式相互匹配。

五、必要的說明

(1)不要過于依賴占位文本和標簽。

一旦在輸入框里輸入內容,占位文本就無法被看到了——一則用戶無法檢查輸入的內容是否正確;二則當用戶在輸入框中看到提示文本,他們有可能認為這個文本框已被預填成功從而忽略它。

可以使用浮動標簽,當用戶填寫當前文本框時,行內標簽即浮動到文本框頂部,這樣可以使用戶隨時確認他們填寫的內容是否正確。

一般當屏幕中多于兩個輸入框時,行內標簽就不適用了。

(2)加入文字說明:比如:專業性強,大眾可能不清楚的文本解釋。

例如:銀行轉賬不是及時到賬,需要兩小時,金額每天有上限,并且和所剩的余額相關。如果這些是在用戶輸入完才告知,或者報錯,那么這個鍋用戶當然不愿意背。

再比如:安全隱私或者金錢相關,有心理顧慮,可以承諾不會對用戶造成損失,或者找背書,該方案已經通過XXX安全認證。消除顧慮之后才能順利進行下一步。

(3)幫助信息(或相關文字)應當出現在需要的地方。

比如:表單中用文字說明為何需要填寫信用卡號,以及生日日期填寫之后的福利,又或者“服務條款”鏈接的存在。它們適時地出現,幫助用戶解釋了一些令人困惑的問題。一般說來,這類幫助信息最好不要超過 100 字。


六、清晰的反饋

關于填寫錯誤的描述應該非常清晰,比如:注冊時密碼填寫,不要說密碼安全性過低,而要說——碼必須超過 8 位,或者密碼必須包含大小寫和數字。

注冊填寫手機號,當提示用戶手機號已被注冊時,應提供跳轉登錄的入口。

七、及時的驗證

(1)在用戶填完內容后立刻告知用戶輸入內容是否正確,而不是等提交后才提示。

(2)實時的頁內校驗可以馬上告知用戶輸入的正確性,幫助用戶及時改正,無需等到點擊提交按鈕。如果只有一個錯誤要修正,那就很容易,能降低用戶放棄的可能性。


八、輸入限制問題

對于輸入框,當文字只輸入一行的時候,不會有什么問題,但輸入多行的時候,如果輸入框對字數有限制,而你沒有把規則告訴用戶,那用戶一定會吐糟。

(1)微信個性簽名會在輸入框的右下角告訴你還可以輸入多少字, 5 行字以內,輸入框會自動向上撐開;超過 5 行時輸入框大小不變動, 5 行以上的文字被遮擋住。

但微信這里有個細節體驗不是很好,因為遮擋住的內容完全看不見。這個點唱吧的聊天界面就做得比較好,被擋住的文字會露出半行,讓用戶知道原來上面還有字。

(2)發布微博的時候,會在右下角告訴你已經輸入多少文字,如果超過 140 字后,數字的顏色會變成橙色,起到警示作用。

(3)知乎提問界面,當離限制字數差 10 個字以內時,提示還差幾個字。當輸入超過限制字數時,直接提示已超過多少個字。

九、移動端自查清單

時間:2018/5/2 11:46:30    瀏覽: 次

 

類別: 建站知識
標簽: 細節,輸入,關于,聊聊
分享:
国内熟妇不卡一区二区_国产无遮拦色视频真人免费_亚洲综合一区三区_亚洲成熟女人色惰片