| 任務 | 完成標記 | 修改檔案 | 修改位置 | 可見結果 |
|---|---|---|---|---|
| TASK-01 | DONE-01 | script.js | validate() | 畫面顯示姓名、Email 驗證結果,通過時仍明確標示尚未建立 payload |
| TASK-02 | DONE-02 | script.js | createPayload() | 預覽區顯示 name、email、message,狀態為「payload 已建立;尚未送出」 |
| TASK-03 | DONE-03 | script.js | mockSubmit()、handleSubmit() | 成功與失敗都可重現,送出期間按鈕停用且完成後恢復 |
STUDENT HTML DOCUMENT
第 23 章答案對照
先自己完成 Checkpoint 2,再用這張表定位卡住的 TASK。答案對照用來找位置,不用來整份覆蓋。