選擇控制

三個看起來都能勾,意思卻完全不同。

能否多選、選項是否互斥,以及切換後會不會立刻生效,是選 Checkbox、Radio 或 Switch 的三個關鍵問題。

選型流程

先問關係,再問是否立即生效。

  1. 多個選項可以同時成立嗎?是:使用 Checkbox。
  2. 這組選項只能有一個答案嗎?是:使用 Radio。
  3. 切換後會立刻改變系統狀態嗎?是:使用 Switch,並回報更新結果。

比較表

「勾選」不是一個互動規格。

點選元件名稱可查看可操作 Demo、AI Prompt 與驗收清單。

比較面向Checkbox|核取方塊Radio|單選按鈕Switch|開關
選取關係每一項可獨立成立,可選多項同一組互斥,只能選一項單一 on/off 狀態
使用者期待設定可先累積,之後再送出也合理從一組答案中作出選擇切換後立即生效並看到結果
常見情境通知管道、權限、服務項目通知頻率、付款方式、單一偏好啟用維護模式、開啟即時同步
不要拿來做互斥的唯一答案多選或立即生效的系統開關等待最後按儲存的表單選項
最常漏掉的事群組 Label、全選與部分選取群組 Label、方向鍵與必填錯誤更新中、失敗與實際狀態回饋

這組結論

「每週摘要」和「每日摘要」不能同時成立,所以是 Radio。

如果改成 Email、站內通知與每週摘要可同時開啟,就變成 Checkbox Group;若是開啟後立刻影響系統,就需要 Switch 與更新回饋。

操作 Checkbox Demo →