移動端表單是用戶與產品發生「深度對話」的關鍵時刻。屏幕小、輸入難、干擾多——好的表單設計,是用極致的減法與智能輔助,將「填寫」變為「確認」。本文提煉八大設計鐵律,附反面教材與最佳實踐。
移動端用戶掃視路徑為「L」型:從左上向下,再向右下操作區。表單元素應嚴格沿單一垂直線排布:

反面教材:



觸屏輸入效率約為物理鍵盤 1/3,錯誤率 3 倍+。能選擇絕不輸入:

對比四種模式:
| 模式 | 優點 | 缺點 | 評分 |
|---|---|---|---|
| 標籤上、輸入框下 | 視線純縱向 | 佔用垂直空間大,鍵盤彈起遮擋嚴重 | ⭐⭐ |
| 標籤左、輸入框右 | 緊湊 | 橫向視覺不穩,小屏擠壓 | ⭐⭐ |
| 佔位符作標籤 | 節省空間 | 輸入後標籤消失,記憶負荷大 | ⭐⭐⭐ |
| 浮動標籤 | 聚焦時標籤上浮為標題,失焦有值保留,無值回落 | 兼顧空間、視覺縱線、記憶輔助 | ⭐⭐⭐⭐⭐ |

研究顯示:默認明文、可切換暗文 接受度最高。方案:輸入框右側「眼睛」圖標,點擊切換顯示/隱藏。

優勢:單次輸入、即時可見、用戶可控、安全場景可手動切換暗文。
| 輸入類型 | HTML type | 喚起鍵盤 | 關鍵輔助鍵 |
|---|---|---|---|
| 網址 | url | 含 .com / .cn 快捷鍵 | Go / 下一項 |
| 郵箱 | 含 @ .com 快捷鍵 | Go / 下一項 | |
| 電話 | tel | 數字 + * # | 呼叫 / 下一項 |
| 純數字 | number / pattern="[0-9]*" | 數字鍵盤 | 完成 / 下一項 |
| 搜索 | search | 搜索鍵盤 | 搜索 |

關鍵細節:
將每個輸入框視為一輪對話:系統提問(標籤/提示)→ 用戶回答(輸入/選擇)→ 系統反饋(驗證/確認)。八大鐵律的本質,都是在優化這輪對話的流暢度、準確度與情感溫度。下次設計表單時,試著自己用單手、走路、地鐵上完成一次——那些卡頓、困惑、誤觸,就是優化的起點。