2026-09-04 日报
今日主题
freeCodeCamp · Learn HTML · Ch4 Certification Project · Survey Form
BriefIntroduction
HTML 章认证项目:Build a Survey Form。把表单、label、分组、基础校验揉进一个可提交的问卷页。
项目页:在 RWD v9 的 HTML 章里完成 Survey Form lab / cert project。
一、目标清单(User Stories 备忘)
按课程测试为准,常见要求大致包括:
- 有页面标题(
h1#title一类) - 有说明文案(
p#description) - 有
<form id="survey-form"> - Name / Email / Number 等字段,且都有对应
label - 下拉
select、单选radio、多选checkbox - 多行
textarea - 提交按钮
button/input type="submit"
(具体 id / 文案以 freeCodeCamp 当前测试套件为准。)
二、实现要点
结构
1 | <h1 id="title">……</h1> |
注意
- 每个输入都要有可见、可关联的
label(点文字也能聚焦) radio同组name相同;checkbox可用数组式name或不同namerequired、合理的type/min/max先过客户端校验- 先过测试再纠结样式;样式可后补 CSS
三、自测
- 本地打开,Tab 键能按预期聚焦
- 空提交会触发浏览器校验提示
- freeCodeCamp 测试套件全绿
四、今日随记
(边做边记坑:测例、命名、分组……)
评论