禁用状态(disabled)的表单控件为何有时不适合?什么情况下应用 readonly 或 aria-disabled?
禁用状态(disabled)的表单控件为何有时不适合?什么情况下应用 readonly 或 aria-disabled? 本文先给出可直接复述的结论,再用最小代码说明disabled readonly aria-disabled 区别的工作方式、判断依据、项目边界和常见误区。
无障碍 · 表单面试题第 1 页,显示第 1–7 题,共找到 7 道完整解析,可继续按分类、标签与关键词缩小范围。
按稳定语义路径排序
禁用状态(disabled)的表单控件为何有时不适合?什么情况下应用 readonly 或 aria-disabled? 本文先给出可直接复述的结论,再用最小代码说明disabled readonly aria-disabled 区别的工作方式、判断依据、项目边界和常见误区。
表单项校验失败时,应如何将错误消息与输入框关联?为什么使用 aria-describedby? 本文先给出可直接复述的结论,再用最小代码说明表单错误消息 aria-describedby 关联的工作方式、判断依据、项目边界和常见误区。
在表单中,label 元素的 for 属性和嵌套文本哪种方式更好?为什么? 本文先给出可直接复述的结论,再用最小代码说明label for 属性与嵌套文本 表单可访问性的工作方式、判断依据、项目边界和常见误区。
为什么说优先使用原生 HTML 语义而不是 ARIA 角色?请举例说明。 本文先给出可直接复述的结论,再用最小代码说明原生 HTML 语义优先于 ARIA 的原因的工作方式、判断依据、项目边界和常见误区。
表单必填字段除了视觉号外,还需要什么无障碍提示?aria-required 与 required 属性有何关系? 本文先给出可直接复述的结论,再用最小代码说明aria-required 与 required 属性区别的工作方式、判断依据、项目边界和常见误区。
原生 select 元素在选项变化时会自动播报吗?自定义下拉列表需要模拟什么? 本文先给出可直接复述的结论,再用最小代码说明原生 select 播报与自定义下拉模拟的工作方式、判断依据、项目边界和常见误区。
表单输入校验在失去焦点时进行和提交时进行,对屏幕阅读器用户有何不同? 本文先给出可直接复述的结论,再用最小代码说明表单校验 blur 与 submit 读屏差异的工作方式、判断依据、项目边界和常见误区。