關於Web表單設計,需要注意的8個要點

2021-01-07 人人都是產品經理

常見的表單設計背後藏著許多秘密,如何讓用戶快速準確的填寫表單,是本文在思考解決的問題。本文偏理論和實踐結果,實例較少,供大家參考和學習。

常見問題:

在設計表單時,你是否會有如下疑問或思考:

誰會填寫表單?為什麼要填寫?如果表單跨多個網頁,需要告訴人們當前處在哪一頁麼?輸入框標籤應當頂對齊、右對齊還是左對齊?表單中如何使用智能默認選項?何時在表單中使用幫助文字?如何表示必填項?主動作和次動作有什麼區別?(提交/保存/繼續、取消/重置)

一、表單設計原則

儘量減少痛苦,填寫過程儘量簡潔容易;說明完整填寫路徑,清晰地告訴人們如何填寫完成考慮情景,受眾群體、應用、業務確保一致溝通,保證客戶與公司只用一種聲音說話

二、表單的組織

花時間評估表單中的問題,去除不必要的問題;表單所提問題(標籤)應當儘量簡潔,如果人們誤解簡潔標籤,應當尋找使用自然語言澄清的機會;表單所提的問題可能來自不同的人或部門,確保表單統一口徑;可以將表單內容組織成邏輯組,有助於瀏覽和完成填寫;可以以對話的形式構建表單,主題自然間斷;表單包含大量問題,若干主題,需要多個網頁來組織表單;表單包含大量問題,一個主題,需要較長網頁來組織表單;表單填寫完成後提出可選問題,可能會獲得更多答案;應當採用最少的必要視覺信息來區分內容組;如果表單需要較長時間或查詢信息才能填寫,可採用起始頁說明(暫存)方式滿足;由始至終採用清晰的瀏線和有效視覺引導表單填寫(清晰唯一路徑);如果表單分為多個已知有序網頁,可以採用進程指示來傳達範圍、狀態和位置等信息。

三、標籤對齊

每個表單至少都有三個基本要素:標籤、輸入框和動作。

標籤負責提出問題,輸入框供給人們填寫信息,而動作允許人們提交答案,還有一類——無標籤表單。

1. 頂對齊標籤

頂對齊標籤由於輸入框和標籤的位置非常近,處理起來毫不費力,所以填寫整個表單很快很容易,是最能減少填寫時間的方式。

頂對齊標籤還提供了大量的橫向空間,可以擴大或收縮標籤文字,而不會對整個頁面的布局產生負面影響。大量橫向空間可用於以多種方式組合相關輸入框。

但是,頂對齊標籤也會佔用額外的垂直空間,若可使用的垂直屏幕空間較小,應當謹慎使用頂對齊標籤。

頂對齊標籤還應當採用合適的垂直間距。表單輸入框之間的間距太少或太多都會阻礙移動。一般而言,最好使用輸入框50%~75%的高度作為相鄰輸入框的間距。

2. 右對齊標籤

右對齊標籤同樣有輸入框與標籤相鄰的有點,因此也能快速填完且減少垂直屏幕空間的佔用,但是速度沒有頂對齊快。

由於右對齊布局造成左側參差不齊,會降低快速瀏覽表單問題的效率,還會產生靈活性問題,如果標籤需要兩行字,瀏覽表單會更加困難。

3. 左對齊標籤

如果人們不熟悉表單要收集的數據,或者問題無法分成易處理的內容組,左對齊標籤瀏覽表單問題會更容易,只需上下瀏覽標籤左欄,不會被輸入框打斷。

三種方案中,左對齊表單填寫速度最慢,人們一般將左對齊布局中的標籤與相應輸入框聯繫起來,只是花費時間較長。

但是,完成時間較長也不是壞事,也有適用場景。如果希望人們速度放慢,並仔細思考表單中的每個輸入框,特別是表單含有大量可選輸入框、類似「使用偏好」或者高級設置陌生數據時。

4. 輸入框內的標籤

如果屏幕空間寶貴,應當將標籤和輸入框組合成單一的用戶界面元素。光標放入輸入框時,標籤要迅速消失,以便用戶能輕鬆填寫。

填寫輸入框時,輸入框內的標籤會消失,因此答案情境也會消失;如果忘記了要回答什麼問題或者檢查答案時,體驗也是不好的。

因此,如果表單較長、甚至中等長度,輸入框內標籤並不是好的解決方案。輸入框內標籤更適合用於只有一個問題(例如,搜索框)或者幾個輸入框的表單或者問題非常熟悉的表單(例如,通訊錄)

四、輸入框

表單中何時使用文本框、複選框、單選按鈕、下拉菜單、列表框呢?

輸入框的長度能提供有意義的暗示,幫助人們有效回答問題;若不需要暗示,輸入框的長度應當儘量保持一致,為答案提供足夠空間;儘量避免出現可選輸入框;標明表單中的必填項;如果答案明顯有多種格式,應當考慮使用彈性輸入框;確保彈性輸入框不會導致填寫簡單問題變得複雜。

五、動作

標籤列出表單要求人們回答的問題,輸入框讓人們填寫答案,完成表單的單一職責屬於動作。

綠色標識主動作(成功),紅色標識次動作(未成功);儘量避免表單中出現次動作,應當提供完成表單的單一路徑;如果需要使用次動作,應當確保主動作和次動作視覺差異清晰;如果表單所提問題分布在多個網頁,主動作應當讓人們更接近完成表單,而次動作應當允許人們返回;主動作與輸入框對齊,能提供明確路徑完成表單;如果需要採用具有破壞性的次動作(重置或清除),應當提供簡便的撤銷方法;處理表單時,應當明確表達,避免重複提交;不要依賴幫助文字來提醒人們不要兩次點擊主動作,而應當通過禁用主動作按鈕來阻止;思考組合服務條款和主動作的機會,以確保法律要求合理化。

六、幫助文字

常見幫助文字是在標籤或輸入框旁增加幫助文字,告訴應該如何回答問題。

幫助文字最合適解釋人們不熟悉的數據,例如,為什麼要問這些問題、安全和隱私、建議回答問題的方式及說明可填項。

如果人們知道問題的答案,但是不確定如何回答或為什麼回答,可以考慮使用自動即時幫助系統;如果表單問題人們不熟悉或者複雜,而且同樣的人會多次使用,可以採用用戶激活的幫助系統;如果幫助內容很多,可以使用一致的幫助區域,不要使用即時幫助;圖標、連結或按鈕用於用戶激活的幫助文字觸發器,應放在標籤旁,不要放在輸入框旁;如果要求用戶填入敏感資料,考慮使用有操作含義的幫助文字,允許人們確認資料安全。

七、即時驗證

直接反饋有助於再次確保人們的回答有效。這種實時的溝通方式即為即時校驗(Inline Validation)。

考慮使用即時驗證,以確認或者建議有效答案,並幫助人們在限制範圍內輸入(例如,銀行帳號);即時確認適用於錯誤率高、或者有特定格式要求;即時建議適用於有大量可供選擇有效答案的情況;即時質量指示條能引導人們回答覆雜的問題;如果需要即時驗證答案,應當在人們輸入答案之後進行,不要在輸入過程中進行;校驗數據唯一也是這樣,需要等待輸入完成時校驗;如果輸入有限制,應當採用實時、動態更新的方法傳遞輸入限制。

八、多餘輸入/額外輸入

通過恰當的設施滿足多數人需要的默認選擇,智能默認可以幫助人們回答問題;設置個性化默認選擇,客戶能更快完成表單,因為「答案」具有粘性;如果有可能,單選按鈕都應當設置成默認項;額外輸入可以提供更多的選項或者高級選項,滿足有需要的用戶,同時不妨礙不需要的用戶;根據客戶需求的優先順序,安排額外輸入;如果需要顯示大量額外輸入,可以考慮疊層方式代替即時顯示方式,避免網頁跳動用戶迷失方向。

總結

表單的設計方式多種多樣,不能完全按照設計規則來進行產品設計,需要具體分析應用場景,填寫情境來設計。

感謝各位花費時間來閱讀,希望對您有幫助!

本文由@pabo呀原創發布於人人都是產品經理,未經作者許可,禁止轉載

相關焦點

  • 5大策略,幫你設計一個體驗優秀的Web端表單
    在web端上,表單是一種非常常見的存在。那麼對設計師來說,如何設計出優秀的表單呢?什麼樣的表單會帶來良好的用戶體驗呢?筆者將為大家介紹幾個設計策略,希望對你有所幫助。表單(不是表格),作為最為常見的頁面模塊,是不是都快忽略它的存在了?回想一下你登陸網站填寫信息、購物填寫地址、填寫調查問卷、修改個人中心信息時……都是在和表單發生互動。
  • B端產品中,Web端表單如何設計
    本文結合筆者自己的工作經驗,總結了大型B端業務中表單的設計方法,供小夥伴參考。一、表單的定義表單是信息添加、錄入的通用形式;其作為獲取用戶輸入的重要交互方式,也承擔著將問題和答案進行配對的角色。二、表單的設計原則設計原則是任何一種解決方案的指路燈,它們體現解決方案應包含的基本目標。
  • 為何平臺類SEM投放熱衷於使用web表單獲客!
    這種渠道方的帳戶許多都是用的百度埠戶,直接投進web表單獲取頭緒,節省在線客服的人工成本,別的也能夠獲得一些百度的返點。下面就具體共享下為何渠道類SEM投進熱衷於運用web表單獲客?其實直接投進表單有以下幾種優點1、獲取百度返點這個是最要害的,關於渠道投進來說,返點便是渠道的利潤,為了獲取返點,運用埠戶投進是最佳策略,由於經過百度直接開的戶是很少有返點的,只能每月用那點優惠券,太少了。可是埠戶有的是不讓放在線客服和自己域名及品牌的。所以跑表單成了榜首挑選。2、節省人工成本直接跑表單能夠不必在線客服,意向客戶能夠留下聯繫方式等候服務商聯繫。省下的人工成本也是一筆不少的預算。
  • 表單設計:掌握表單設計方法
    本文作者結合案例對表單的構成及注意事項進行了詳細的說明,相信對表單設計不熟悉的同學看完後肯定會有不少的收穫~說到表單其實在生活中可以接觸到各種各樣的表單,主要目的就是讓用戶填寫來【收集用戶信息】如:初看這些表單,你可能覺得很簡單,就是一些標籤、基礎的小組件,但是在實際業務中,想要將這些小組件組合拼裝成合適的表單卻需要推敲非常多的細節,常常會讓設計師陷入無限的糾結中
  • 基於web的自定義表單引擎
    所謂表單引擎表單引擎,又可稱之為表單流程、流程表單、工作流表單,是基於Web界面上可視化編輯的表單設計系統,可設置資料庫的欄位、屬性,設置模塊的配置。目前市面上的地無代碼表單引擎,可以為企業信息管理人員或軟體開發人員提供簡單、快捷、高效的Web表單設計和製作工具,無需編輯任何程序代碼即可輕鬆的與數據綁定並實現表單信息的儲存和流轉。表單引擎的好處對比傳統的開發方式,每一個系統都通過編寫代碼去實現,比如行政管理、人力資源、資產管理、採購審批等信息管理系統。
  • 很全面很實用 10個不錯的CSS3表單教程
    【IT168 應用】CSS3的出現,為製作更好的網頁表單帶來無數新的可能。在本文中,我收集了10種運用新技術CSS3,製作非常棒的表單的教程。  1.HTML5 和 CSS3表單  HTML5引進了類似諸如滑動條、數字旋轉器、日期選擇自定義這些實用的新表單元素。
  • 「Flask web 開發」第4章 Web表單
    為了實現 CSRF 保護,Flask-WTF 需要程序設置一個密鑰。 Flask-WTF 使用這個密鑰生成加密令牌,再用令牌驗證請求中表單數據的真偽。設置密鑰的方法如示例 4-1 所示。注意一下擴展自動提供了多少功能。這說明像 Flask-WTF 和 Flask-Bootstrap 這樣設計良好的擴展能讓程序具有強大的功能。圖 4-2 提交後顯示的 Web 表單圖 4-3 驗證失敗後顯示的 Web 表單4.5 重定向和用戶會話最新版的 hello.py 存在一個可用性問題。
  • HTML+CSS:使用form表單控制項,與用戶交互
    今天這篇文章我們主要來看一下表單的控制項都有哪些,如何使用表單標籤,與用戶交互。(1)網站怎樣與用戶進行交互?答案是使用HTML表單(form)。表單是可以把瀏覽者輸入的數據傳送到伺服器端,這樣伺服器端程序就可以處理表單傳過來的數據。
  • 玩大數據一定用得到的19款 Java 開源 Web 爬蟲
    URL處理器鏈包括如下5個處理步驟。(1)預取鏈:主要是做一些準備工作,例如,對處理進行延遲和重新處理,否決隨後的操作。(2)提取鏈:主要是下載網頁,進行DNS轉換,填寫請求和響應表單。(3)抽取鏈:當提取完成時,抽取感興趣的HTML和JavaScript,通常那裡有新的要抓取的URL。(4)寫鏈:存儲抓取結果,可以在這一步直接做全文索引。
  • 珠寶展示櫃設計要點
    珠寶展示櫃設計闡明:從展示櫃設計的角度來說,圓是十分有用的形狀,它既可以是實心的盤狀,也可以是空心的圓環。原形的運用,該當使全體的各個部分都能無效地調和。三角形或菱錐形等形體的使用,可在珠寶展示櫃設計中發生更豐厚的視覺想像力與比照效果;在構圖中,通常將一組不同地位的三角形布置成不對稱的三角形組群,以發生豐厚而有序的變動。在展示中的矩形,理論上是兩種狀態,即長方形和正方形,不同面積、體積的矩形和立方形。珠寶展示櫃設計——燈光照明1、燈光抉擇:LED燈、雷氏燈、普通支架燈、滷素燈、冷光源燈、寒色燈。
  • 【匯總】HTML5和CSS3表單示例和詳細教程
    導讀:作者Paul Andrew是Speckyboy設計雜誌的創始人和編輯。示例是一個購物車表單,需要用戶填充自己的詳細資料,送貨地址和信用卡資料。【示例】花式表格:HTML5+CSS3—JS本教程教您如何使用HTML5和CSS3設計搜索框。
  • 關於扁平化設計,你還需要知道這些
    另一個導致用戶停用產品的重要原因是加載速度太慢。就其本質而言,扁平化設計的下載速度比複雜設計的下載速度要快的多。(複雜設計的特性是有很多裝飾元素,如陰影和分層等。)有鑑於此,平面設計師開始探索一種讓用戶感到熟悉,一致,易用和有秩序的排版及設計風格。這是一種全新的設計理念。這也許是第一個由平面設計師主導的數字變革。微軟在視覺傳達方面做了很多投資。
  • 8月份可以種植胡蘿蔔嗎?要注意哪些要點?
    胡蘿蔔是農村比較常見的蔬菜之一,它的生長期可長達2年之久;但是它的肉質根生長只需要2個月左右,也就是說營養生長期完成之後就基本可以挖採食用了,時間跨度為3個月左右。胡蘿蔔屬於傘形科作物,可食性主要在根莖部分,一般在春季和秋季種植。
  • 幼兒園設計乾貨:幼兒園設計沙水區需要注意哪些?
    深圳幼兒園設計沙池位置:首先,沙池的位置應設置在背風的位置,以免沙池中的沙子被風揚起。其次,儘量放在陽光充足的地方,強烈的日曬可以為沙子進行消毒。此外沙池外圍一般需要高於沙池的標高,避免沙子的流逝,但考慮到沙池邊緣也是兒童玩耍時休憩的地方,不應過高。沙子的選擇:幼兒園沙池中沙子的選擇,應使用細軟天然黃沙而且必須經過篩選,確保沒有尖利的石子等有安全隱患的物質。此外,避免使用白沙以及禁用工業沙,雖然白沙比黃沙容易進行衛生清理,但白沙顆粒大,遇水後缺乏黏性,可塑性小,會使得玩沙區失去本身該具有的一部分教育功能。
  • 10 個漂亮的 CSS3 表單製作教程
    HTML5 引入了非常有用的表單元素——滑動條、數字調整、日期選擇等,該教程教你如何使用這些元素並製作非常精美的表單。 » View tutorial 無需圖片和JavaScript的 CSS3 表單
  • 失智老人的照護要點以及環境設計
    設計的要點又有哪些?詳見下文: 首先從整體設計上來講,主要設計要點有: 第一條:設計小規模組團化的空間,一般8到10間房間、8到10個老人,人數不多,易於老人互相認識,也便於護理人員管理。 其次從各空間的設計上來講,主要設計要點有:
  • 養殖河蝦需要注意什麼?河蝦的養殖四個要點
    養殖河蝦需要注意什麼?河蝦的養殖四個要點想必大家應該能發現現在我們國家的農村事業發展的還算是不錯的,很多的農村事業發展的都很不錯,特別是農村的養殖業。以前農村的養殖是比較單一的,都是一些傳統的養殖行業,像是什麼養殖牛羊雞鴨之類的居多。但是現在不同了,現在農村的養殖業發展的也是比較多元化了。
  • 新手飼養玄鳳需要注意哪些要點呢?
    玄鳳鸚鵡是一種中型鸚鵡,由於它們長長的尾巴形似雞尾,因此它們也常被人們稱為雞尾鸚鵡,玄鳳鸚鵡並不是一種適合新手飼養的鸚鵡,一般新手可以先飼養虎皮鸚鵡作為練手的機會,但是如果有新手飼養者想直接飼養玄鳳鸚鵡的話,那麼我們便來一起看看飼養玄鳳鸚鵡需要注意哪幾個要點吧!
  • 企業所得稅年度納稅申報表13張表單修訂了!
    《國家稅務總局關於發布〈中華人民共和國企業所得稅年度納稅申報表(A類,2017年版)〉的公告》(2017年第54號)、《國家稅務總局關於修訂〈中華人民共和國企業所得稅年度納稅申報表(A類,2017年版)〉部分表單樣式及填報說明的公告》(2018年第57號)、《國家稅務總局關於修訂企業所得稅年度納稅申報表有關問題的公告》(2019年第41號)中的上述表單和填報說明同時廢止。
  • 開一家美容店需要注意什麼關鍵要點,注意事項,問題?
    談到開一家美容店需要注意什麼關鍵要點,注意事項和問題。這也是許許多多想通過美容店創業的朋友們所關心的問題。那麼開一家美容店需要注意哪些關鍵的要點和注意事項問題呢?即下來,虞戀莎,為美容店創業者分享一些開美容店需要注意什麼關鍵要點,美容店需要注意什麼注意事項,美容店需要注意什麼問題,美容店需要注意哪些方面等相關的經營知識,希望可以為朋友們帶來一些參考。1.隨著社會快速發展,時代進步,人們的生活水平不斷提升,越來越多的女性朋友更追求品質的生活,對自身的容顏美要求越來越在乎。