《Web表單設(shè)計》讀書筆記

Web表單設(shè)計

一、表單結(jié)構(gòu)

1、表單的設(shè)計

-設(shè)計原則

? ?盡量減少痛苦

? ?說明填寫完成途徑

? ?考慮情境

? ?確保一致溝通

2抛杨、表單的組織

-應(yīng)當采用“保留、刪減荐类、延遲怖现、解釋”策略評估表單問題

-表單標簽應(yīng)當盡量簡潔,如果簡潔容易造成誤解玉罐,那么最好使用自然語言

-可以利用主題間的自然間斷將表單內(nèi)容分組或分頁

-如果表單可自然分成若干主題屈嗤,一個網(wǎng)頁可能就足夠組織表單

-如果表單包含大量問題潘拨,同時有若干主題,可能需要多個網(wǎng)頁來組織表單

-如果表單包含大量問題恢共,而只和一個主題相關(guān)战秋,一般需要一個較長網(wǎng)頁來組織表單

-可以考慮在表單填完之后提出可選問題

-應(yīng)當采用最少的必要視覺信息來區(qū)分內(nèi)容組

3、完成之路

-確保表單名稱符合人們的期望

-如果表單需要時間或者需要查詢信息才能填寫讨韭,可以采用起始頁來設(shè)定人們的期望

-由始至終采用清晰瀏覽線和有效視覺步伐來引導人們

-對于關(guān)鍵任務(wù)表單脂信,比如結(jié)算或注冊表單,應(yīng)當去除一切可能分散人們注意力的內(nèi)容

-如果表單分為多個已知的有序網(wǎng)頁透硝,可以采用進程指示來傳達范圍狰闪、狀態(tài)和位置等信息

-如果表單沒有清晰的有序網(wǎng)頁,應(yīng)當采用更籠統(tǒng)的進程指示來避免設(shè)置錯誤期望

-設(shè)計表單布局時濒生,應(yīng)當考慮使用Tab鍵的跳轉(zhuǎn)體驗

-可以采用“tabindex”HTML屬性來控制表單的跳轉(zhuǎn)順序


二埋泵、表單元素

1、標簽

-每個表單都至少有三個基本元素:標簽罪治、輸入框和動作

-標簽負責提出問題丽声,輸入框給予空間填寫信息,動作允許人們提交答案

-標簽要盡量對齊觉义,采用何種對齊方式應(yīng)考慮具體目標和制約因素

-頂對齊 優(yōu)點:標簽和相關(guān)輸入框相鄰/能夠快速填寫

? ? ? ? ? ? ? 缺點:占用垂直空間增加

-右對齊 優(yōu)點:標簽和相關(guān)輸入框相鄰/占用垂直空間較少

? ? ? ? ? ? ? 缺點:可讀性降低

-左對齊 優(yōu)點:容易瀏覽標簽/占用垂直空間較少

? ? ? ? ? ? ? 缺點:標簽和相關(guān)輸入框間距增大

-如果要減少填寫時間雁社,或者出于本地化原因,標簽長度靈活多變晒骇,可采用頂對齊標簽

-如果要減少填寫時間霉撵,但屏幕垂直空間有限,可采用右對齊標簽

-如果需要人們仔細瀏覽標簽洪囤,可采用左對齊標簽

-如果表單非常短徒坡,標簽問題比較簡單,可采用輸入框內(nèi)標簽

2瘤缩、輸入框

-應(yīng)當為所提問題提供合適輸入框:單選按鈕/復(fù)選框/文本框/下拉菜單…

-如有可能喇完,應(yīng)當確保輸入框長度能提供有意義的暗示

-如果不是上述情況,輸入框長度應(yīng)當保持一致

-盡量避免出現(xiàn)可選輸入框

-如果表單大部分輸入是必填項剥啤,標明必填項即可何暮,如果是選填項,標明選填項即可

-標明必填或選填铐殃,文字是最清晰的辦法

-“ * ”代表必填項比較容易理解海洼,但最好采用圖例解釋其含義

-將選項標識器與標簽相關(guān)聯(lián),便于人們知道需要回答哪些問題

-如果輸入框存在自然結(jié)構(gòu)富腊,應(yīng)當通過視覺方式將輸入框進行分組

3坏逢、動作

-盡量避免表單中出現(xiàn)次動作,應(yīng)當向人們提供完成表單的單一路徑

-如果需要次動作,應(yīng)當確保主動作和次動作視覺差異清晰

-區(qū)別主動作和次動作的方式包括不同按鈕風格是整、按鈕和文字組合以及不同文字風格

-主動作應(yīng)當盡量與輸入框?qū)R

-應(yīng)當通過禁用主動作按鈕來提醒人們重復(fù)點擊主動作

-可以嘗試把服務(wù)條款和主動作整合成單一動作

4肖揣、幫助文字

-盡量減少表單中的幫助文字

-幫助文字最適合解釋人們不熟悉的數(shù)據(jù):為何要問這問題、安全和隱私浮入、建議回答問題的方式及說明可選項

-簡潔的幫助文字毗鄰問題是最清晰的方式

-輸入框內(nèi)的幫助文字只能用于建議回答問題的方式

-如果人們知道表單問題答案龙优,但不確定如何回答或者為何回答,可以考慮自動即時幫助

-如果不熟悉的用戶需要訪問所有幫助而高級用戶只需偶爾觸發(fā)一些幫助來喚醒記憶或者快速回答問題事秀,可以考慮用戶激活的即時幫助

-如果幫助內(nèi)容過多彤断,可以使用一致的幫助區(qū)域

-圖標、鏈接或按鈕用于用戶激活的幫助文字觸發(fā)器易迹,應(yīng)該放在標簽旁而不是輸入框旁

5宰衙、錯誤與成功消息

-有錯誤發(fā)生時,應(yīng)當用錯誤消息明確告知

-應(yīng)當在情境中顯示錯誤消息睹欲,以便快速解決

-應(yīng)當提供可操作的補救措施供炼,幫助人們能夠輕松解決錯誤

-如果發(fā)生多個錯誤,可以考慮頂部錯誤消息窘疮,用來說明有錯誤發(fā)生以及相應(yīng)解決方案

-如果輸入框發(fā)生錯誤袋哼,應(yīng)當采用雙重視覺強調(diào)清晰標示

-從視覺上將表單出錯元素與頂部錯誤消息聯(lián)系起來,清晰傳達錯誤

-紅色文字和警告圖標適用于錯誤消息

-短表單可不采用頂部錯誤或者標明發(fā)生錯誤的輸入框

-表單填寫成功時闸衫,應(yīng)當用成功消息顯示結(jié)果

-應(yīng)當在情境中顯示成功消息涛贯,不要阻止進程

-避免成功消息頁面成為死胡同


三、表單交互

1楚堤、即時驗證

-考慮使用即時驗證以確認或者建議有效答案,幫助人們在限制范圍內(nèi)輸入

-即時確認適用于錯誤率高或者有特定格式要求的問題

-即時建議適用于有大量可供選擇有效答案的情況

-即時密碼強度指示條能實時反映人們所設(shè)密碼的強度

-如果需要即時驗證答案含懊,應(yīng)當在人們輸完答案之后而不是在輸入過程中進行

-如果有輸入限制身冬,應(yīng)當采用實時、動態(tài)更新的方法傳遞輸入限制

2岔乔、多余輸入

-檢查表單問題酥筝,去除多余問題

-通過智能默認設(shè)置滿足多數(shù)人需要的默認選擇

-設(shè)置個性化默認選擇,使人們能更快完成表單

3雏门、額外輸入

-額外輸入可以提供更多選項或高級選項嘿歌,滿足有需要的用戶,同時不妨礙不需要的用戶

-根據(jù)人們需求的優(yōu)先次序安排額外輸入:主要用例總是可見茁影,次要用例點擊添加可見

-確保觸發(fā)額外選項的操作措辭明確宙帝,如果自動觸發(fā),應(yīng)當提供線索(圖標和文字)來預(yù)設(shè)期望

-如果需要顯示大量額外輸入募闲,可以考慮采用疊層方式代替即時顯示方式步脓,避免表單跳動

-確保疊層不會遮住幫助人們填寫的輸入框,確保人們?nèi)匀豢梢宰孕刑顚?/p>

-如果額外選項需要單獨考慮,應(yīng)當使用彈出式疊層

4靴患、基于選擇的輸入

-如果每個初始選項的額外輸入選項數(shù)量較多,那么網(wǎng)頁級別的基于選擇輸入可能最好

-垂直選項卡和水平選項卡都能較好地進行初始選項的選擇

-如果初始選項列表較長农渊,最好能針對額外選項采用下拉列表和視覺分組

-如果每個初始選項只有幾個額外的輸入選項饭宾,單選按鈕下方顯示或者按鈕內(nèi)顯示最好

-應(yīng)當保持初始選項之間的聯(lián)系清晰以及初始選項與相關(guān)額外選項之間的聯(lián)系清晰

5徽鼎、循序漸進

-可以考慮采用循序漸進的方式避免出現(xiàn)注冊表單或者讓人們不會意識到正在填寫表單

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末石抡,一起剝皮案震驚了整個濱河市啰扛,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,454評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件床绪,死亡現(xiàn)場離奇詭異瑞凑,居然都是意外死亡,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,553評論 3 385
  • 文/潘曉璐 我一進店門绘盟,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事疾渴。” “怎么了屯仗?”我有些...
    開封第一講書人閱讀 157,921評論 0 348
  • 文/不壞的土叔 我叫張陵搞坝,是天一觀的道長。 經(jīng)常有香客問我祭钉,道長瞄沙,這世上最難降的妖魔是什么己沛? 我笑而不...
    開封第一講書人閱讀 56,648評論 1 284
  • 正文 為了忘掉前任慌核,我火速辦了婚禮,結(jié)果婚禮上申尼,老公的妹妹穿的比我還像新娘垮卓。我一直安慰自己,他們只是感情好师幕,可當我...
    茶點故事閱讀 65,770評論 6 386
  • 文/花漫 我一把揭開白布粟按。 她就那樣靜靜地躺著诬滩,像睡著了一般。 火紅的嫁衣襯著肌膚如雪灭将。 梳的紋絲不亂的頭發(fā)上疼鸟,一...
    開封第一講書人閱讀 49,950評論 1 291
  • 那天,我揣著相機與錄音庙曙,去河邊找鬼空镜。 笑死,一個胖子當著我的面吹牛捌朴,可吹牛的內(nèi)容都是我干的吴攒。 我是一名探鬼主播,決...
    沈念sama閱讀 39,090評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼砂蔽,長吁一口氣:“原來是場噩夢啊……” “哼洼怔!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起左驾,我...
    開封第一講書人閱讀 37,817評論 0 268
  • 序言:老撾萬榮一對情侶失蹤镣隶,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后什荣,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體矾缓,經(jīng)...
    沈念sama閱讀 44,275評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,592評論 2 327
  • 正文 我和宋清朗相戀三年稻爬,在試婚紗的時候發(fā)現(xiàn)自己被綠了嗜闻。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,724評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡桅锄,死狀恐怖琉雳,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情友瘤,我是刑警寧澤翠肘,帶...
    沈念sama閱讀 34,409評論 4 333
  • 正文 年R本政府宣布,位于F島的核電站辫秧,受9級特大地震影響束倍,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜盟戏,卻給世界環(huán)境...
    茶點故事閱讀 40,052評論 3 316
  • 文/蒙蒙 一绪妹、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧柿究,春花似錦邮旷、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,815評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽办陷。三九已至,卻和暖如春律歼,著一層夾襖步出監(jiān)牢的瞬間民镜,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,043評論 1 266
  • 我被黑心中介騙來泰國打工险毁, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留殃恒,地道東北人。 一個月前我還...
    沈念sama閱讀 46,503評論 2 361
  • 正文 我出身青樓辱揭,卻偏偏與公主長得像离唐,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子问窃,可洞房花燭夜當晚...
    茶點故事閱讀 43,627評論 2 350

推薦閱讀更多精彩內(nèi)容

  • 本書一共14章亥鬓,講了三部分內(nèi)容:表單結(jié)構(gòu)、表單元素域庇、表單交互嵌戈。表單是橫在用戶和企業(yè)之間的一道障礙, 沒有任何人喜歡...
    2c5994723157閱讀 3,208評論 0 16
  • 一. 表單設(shè)計的影響與原則 1.1 表單的產(chǎn)生 由內(nèi)而外听皿,網(wǎng)站根據(jù)自身信息存儲格式要求熟呛,從數(shù)據(jù)庫映射成表單。 由外...
    曉夢蟬君閱讀 12,037評論 1 30
  • 我們每天都要和大量的表單交互尉姨,表單設(shè)計的好壞直接影響著我們使用產(chǎn)品的直觀感受庵朝,同時表單設(shè)計的好壞還會影響公司產(chǎn)品的...
    北海_閱讀 1,338評論 0 14
  • part1:指引用戶 ch1 令人心動的第一印象 首先討論用戶第一次訪問某個站點的頭30秒鐘內(nèi)將會發(fā)生的事情。 ·...
    orli閱讀 1,735評論 0 4
  • 這兩天看了《web表單設(shè)計》又厉,根據(jù)自己以前對表單的理解九府,寫下總結(jié)。 表單的組織 先考慮人覆致,再考慮像素侄旬。用戶真正關(guān)心...
    交互小小白閱讀 694評論 1 10