原创源码练习 · 制作能说明问题的练习表单

9.1免费版代码表单反馈

先给每个输入框关联可见标签,公开必填与格式条件,再在用户操作后说明错误和修正方法。本例的反馈在浏览器内完成;9.1免费版代码不指向已确认官方产品,也不代表接通了服务端。

用9.1免费版代码相关的原创表单练习,认识可见label、字段约束、错误提示与本页反馈,并分清准备数据和实际发送。

直接答案

9.1免费版代码表单反馈

先给每个输入框关联可见标签,公开必填与格式条件,再在用户操作后说明错误和修正方法。本例的反馈在浏览器内完成;9.1免费版代码不指向已确认官方产品,也不代表接通了服务端。

按顺序操作

具体操作步骤

  1. 打开accessible-form示例,确认它生成本页学习计划,输入不发送、不保存。
  2. 在源文件匹配nickname与minutes的label、帮助说明和错误id。
  3. 昵称留空,将时长改为25分钟,点击“生成本地预览”并阅读摘要。
  4. 通过摘要链接回到字段,改为昵称“练习生”和30分钟。
  5. 选择练习主题后重新生成,核对文字预览与没有发送或保存的反馈。
  6. 点击“清空并恢复默认”,确认昵称清空、默认时长30分钟、错误与预览状态恢复。

学习计划只在本页生成

这个表单包含学习昵称、练习主题和计划时长,按钮明确写成“生成本地预览”。昵称只用于页面内的计划文字,输入不发送、不写入本地存储。练习时用“练习生”等虚构昵称,不输入真实身份或联系方式;主题从HTML语义结构、CSS手机排版和JavaScript状态更新三个选项中选择。

标签、说明与错误对应同一字段

昵称输入的id是nickname,时长输入的id是minutes,对应label的for精确匹配。aria-describedby同时指向各字段的帮助说明和错误信息。脚本只在检查失败后设置aria-invalid,恢复时清理。name是表单字段名称,与id的页面关联用途不同;可见标签不能用输入框内的提示文字代替。

实际校验条件与原生属性

昵称先去掉首尾空白,再按2–20个字符检查;时长转成数值,需为10–120分钟之间的整数且是10的整数倍。源文件保留required、min、max、step等语义,生成按钮是type="button",使用脚本显示自定义错误,并阻止默认表单提交。它没有将本页预览当成服务端验证。

错误摘要让读者回到具体字段

不合条件时,页面同时显示字段错误与错误摘要,将焦点移到摘要;摘要链接能回到对应输入框。错误示例可以用昵称留空、时长25分钟来观察两种问题。修正为“练习生”和30分钟后,预览只更新文字,状态明确说明没有发送或保存。用户输入通过textContent显示。

清空恢复与刷新边界

“清空并恢复默认”会清理错误、清空昵称并恢复默认主题与30分钟时长,预览回到尚未生成。刷新页面也不会恢复上次计划。若以后接入真实预约或保存服务,需要额外实现接收端、独立验证与结果处理;不能把本例点击后出现预览称为已发送成功。

相关字段比较

观察点应表达的信息容易误读的情况
字段标签这个输入框的用途仅有placeholder而没有标签
输入条件必填、格式或长度条件只写“输入错误”
本页反馈浏览器准备或检查的结果把本地结果说成服务端接收成功
后续接入实际接收端与返回结果仅填写网址就宣称已接通

数据透明度

技术参考与说明依据

已提供依据
  • W3C WAI:表单控件标签 已提供依据
    发布方
    W3C Web Accessibility Initiative
    访问日期
    2026-10-02
    支持字段
    可见标签以及 label 的 for 与控件 id 的显式关联
    查看来源
  • MDN:客户端表单验证 已提供依据
    发布方
    MDN Web Docs
    访问日期
    2026-10-02
    支持字段
    required、输入类型等客户端约束;客户端验证不能替代服务端验证
    查看来源
  • W3C WAI:表单反馈 已提供依据
    发布方
    W3C Web Accessibility Initiative
    访问日期
    2026-10-02
    支持字段
    错误信息说明原因和修改方法,并关联对应字段
    查看来源

这些公开文档用于解释网页元素和 API,不代表本站已经执行外部产品实测,也不确认某个 9.1 产品的身份。

常见问题

本指南常见问题

表单点击生成,内容发出去了吗?

没有。练习表单只在本页准备结果,不连接预约或联系接收端。能显示成功状态与服务器确认收到是不同事情;接入真实服务需要单独设计API与校验。

键盘应该从哪里开始?

进入页面后用Tab观察焦点顺序,尝试跳到正文链接,再依次进入导航、表单和按钮。看得到焦点、能完成操作是练习观察点,本站没有宣称获得可访问性认证。