2009年8月24日星期一

有效Web 表單Design的八條規則

如果你正從你的用戶那裏收集資訊, 沒有比網頁表單更簡單和直接的辦法了。
一份有良好設計的表單可以提供有價值的資訊, 相反, 他們有可能把用戶嚇跑。
明確了這一點之後, 每個設計師就應該知道一些設計網頁表單的規則。

文章中所有的實例都是用CoffeeCup Web Form Builder生成的.

1. 保守性的搭建, 並帶有目的性的設計表單

我們要面對的現實是沒有人喜歡花大把的時間填寫表單. 保持表單的短小精悍
並且剔除絕對不必要的或者不會提供實際收效的表單元素. 保證表單的每個部
分都對整體起到了推動作用, 這樣用戶會感謝你。

你的表單結構應該和表單內的元素一樣具有功能性. 當設計表單樣式的時候,
要記得, 至少在西方國家, 人們的閱讀習慣是從上到下, 從左到右. 他們也經常
用Tab鍵在表單各個元素之間移動. 你的設計應該通過元素擺放的合理性和標
簽的語義性來實現. 當然, 永遠不要讓你的表單看起來分散或雜亂無章——保證
所有的元素都均勻的分隔開, 並且排列整齊。

下面是一些標準表單, 你可以用來作爲出發點, 設計出更加有創造性的表單:

標簽左對齊, 輸入欄位垂直羅列:

這個表單的特點是標簽左對齊, 輸入框整齊有序的從上到下排列. 我們的眼
睛能夠很容易的捕捉表單元素, 特別是當你問到一些用戶不太熟悉的問題時。
因爲他們可以很順利的從上到下閱讀問題列表而不被輸入框打斷, 他們會更
專注於你所問的問題. 但是這個樣式會延長填完表單的時間, 因爲視線在標
簽和輸入框之間移動會佔據大量的時間。

標簽右對齊, 輸入欄位垂直堆疊:

右對齊的標簽能夠更容易區分和閱讀, 並且剔除掉了標簽和輸入框之間那些
不合適的空間. 但是, 卻使閱讀更加困難. 它不那麽吸引人, 而且看起來不整齊。

標簽頂端對齊:

頂端對齊的標簽可以使填寫表單更加迅速和容易, 因爲眼睛不需要在標簽和
輸入框之間來回移動. 這種樣式也讓你把相關的欄位放在一起, 節省了空間。

2. 讓你的表單適應它的風格

每個表單都應該符合它要表達的形勢或情況. 當你在計劃著設計表單的時候,
問問自己下面的這些問題: 你打算問什麽問題? 爲什麽問? 你的網頁設計在
有表單和沒有表單的情況下分別是什麽樣子? 表單中有沒有用戶要填的資訊,
或者有沒有他們想要填的資訊? 你的回答會對你的表單樣式和內容的設計有
所幫助。

3. 用你所需

當你猶豫不決是否在表單中添加元素的時候, 問問自己是不是可以不需要這
個元素. 如果回答"是", 就不要使用。

重置按鈕通常是不必要的表單元素. 這個本應消失的歷史殘留品卻依然出現
在表單中, 甚至是將來的表單設計. 想想看, 當你想要修改表單資訊的時候,
輸入框裏面有什麽內容其實並不重要, 那麽有什麽必要清除所有的資訊呢?
重置按鈕唯一好處是當你不小心清除了剛剛填好的資訊, 很惱火的時候,
你不需要重新填寫。

4. 在必要的時候才使用簡潔的描述

你也許要解釋一下在表單中收集相關資訊的原因, 特別是用戶不願分享的資訊,
比如電話號碼或者電子郵件. 這樣做不僅消除了用戶的疑慮, 也保證了資料的正
確性。

任何描述和評論都要簡明扼要. 你也許還要用不同的顔色, 字體大小, 或樣式來
區分他們. 過猶不及, 畢竟你不希望這些描述索然無味或者明顯超過表單的其他
部分. 這是一個提供印刷服務的表單, 很有效的利用了描述來說明表單的作用。

5. 主動溝通

保證你的表單中使用以用戶爲中心的友好語言. 這裏有個小竅門可以寫出平常
談話般的文字: 避免和你的用戶真正交談。

如果你想知道別人的名字, 你不會盯著他們的眼睛用呆板的措辭問, "全名". 那
實在是太恐怖了. 如果你要得到積極的回應, 你會笑著說, "你好, 你叫什麽名字?"
記住試著用更加人性化的措辭來代替"全名"這個標簽, 比如, "你的名字"。

6. 把表單分成劃分成許多小的部分

在小範圍內交換想法和意見是溝通的一種方式. 大家互相介紹自己. 你描述自
己的職業, 其他人發表評論或者提問題. 你重復說過的內容, 或者回答他人的
問題會收到更多的回應. 一次有意義的充實的交談, 資訊是源源不斷的, 一來
一回的。

網頁表單作爲另外一種溝通的方式, 也是同樣的道理. 你也許要問許多問題, 但
是那並不意味著你要把他們一股腦的給讀者. 試著用水平線, 色塊, 有意義的圖
片, 或者用標題字把資訊分割成爲容易閱讀的小集合. 如果, 以上的辦法都行不通,
就把你的表單分成許多頁, 在頂部加上進度條, 如此一來, 用戶就能夠知道他們還
差多少沒有完成。

7. 使用有意義的, 關聯上下文的錯誤資訊

你的出錯資訊應該可以清楚的表明哪里出錯, 並使出錯的部分突出出來.
畢竟, 沒有人喜歡在表單裏面搜索被遺漏的欄位。

8. 當用戶點擊提交按鈕時, 他們會自以爲已經完成了, 打算離開. 基本上他們會說, "這是你要的資訊, 再見."

如果是一次真正的交談, 你會和他們握手, 然後說, "再見", 再離開, 或者通
過其他方式告訴他們談話結束了. 你的表單也會做同樣的事情. 它有沒有引導
用戶到達某個頁面, 告訴他們, "感謝你的提交! 我們不久之後會聯繫你.",
或諸如此類的提示. 而且此時的網頁上應該有返回主頁的鏈結。

就這些了! 在Web Design設計網頁表單的時候要記得這些規則, 你一定會驚訝于表單的質量
的大幅提升以及收穫的大量反饋。