本文有大量圖檔遺失,我們正在努力恢復中了!
表單應該就像個溫柔又有禮貌的店員。想像你走進一間超級市場,走過兩旁堆滿商品的走道之後,左轉右轉,看到你想買的果醬並且挑選了兩罐放在購物袋中。終於你走向結帳櫃檯,一個笑容甜美的收銀人員對溫柔的問好,並接過你手中的果醬,告訴你價錢,幫你包裝,然後找給你零錢和發票並且愉快的說再見。
現在你來到一個購物網站,在首頁看到許多特價商品,你點選了食品的分類選項,來到果醬的分類。稍微看了一下果醬的介紹文章,然後點擊滑鼠把果醬放到購物車中,並點選結帳:結果出現的是一個冷淡又死氣沈沈的表單(Form)。
表單絕對是網站中使用者和系統互動的最主要的元素,網站透過表單向使用者提出問題,使用者則透過表單向網站表達他的想法。標單又可以細分成三種元素:說明目的的標籤、提供回應的輸入方塊或選單,以及提交表單的按鈕。表單的設計就可以想像成一個稱職的店員,他的服務應該要符合下面幾個項目:
- 標籤要清楚:標籤就像是店員的問候語和問題,應該要有禮貌、清楚、簡單而且容易理解。
-
仔細決定表單項目:絕對不要問一些不該問、或是不需要問得問題。例如:在不需要手機號碼的情況下,要求使用者輸入手機號碼。這種冒犯隱私的行為,是很容易招致網路使用者厭惡的。
-
標示清楚:標籤應該將「一定要輸入」的項目標示清楚。如果一個表單有十個需要輸入的項目,其中有三個一定要輸入,那麼就應該將「*」或其他符號標記在一定要輸入的標籤的旁邊(標記在輸入框旁邊不容易閱讀),反之亦然。
-
清楚提示的輸入框:提供使用者輸入的輸入框的大小應該要經過設計來符合所需要輸入的資料,輸入地址的方框應該要比輸入名字的方框要長一些。輸入電話號碼的方框應該適當的分成區碼和號碼兩隔,讓使用者透過輸入框的大小就可以了解所需要輸入的格式。
-
常用的預設值:表單在一些常用的項目上,應該要填好許多使用者常用的預設值,讓使用者不用一隔一隔慢慢的填寫。如果你的表單是使用者每天都要使用的,那預設值則可以大幅增加使用效率。
-
提供良好的限制:如果有一個輸入數值的方格,而輸入的數值有大小限制,則可以考慮改用滑桿或旋扭取代。如果一定要採用輸入框,則至少把數值的限制標示清楚,避免在使用者輸入錯誤之後才跳出錯誤的對話框。
-
不要預設寄送廣告信:許多表單的最後都有一個選項:「我要收取 xxxx 網站的廣告信件。」相信我,九成的使用者都不喜歡你預設這個選項給他們。當個有禮貌的店員,不要強迫推銷,讓使用者決定自己喜歡的東西吧!
-
千萬不要隨便清除輸入的資料:這是表單最容易讓使用者生氣的一個問題了!許多網站的表單寫完並按下提交之後,畫面上跳出了輸入錯誤,然後就還我們一個空白全新的表單。這簡直就像是 Alan Cooper 說的:「就好像我寫錯一個字,然後店員就把整張紙揉成一團丟在我臉上一樣。」
Reference
Photo by Leon Dewiwje on Unsplash