javascript - 是否可以在 Vee Validate 中更改 aria 属性的位置?
问题描述
据我所知, aria-required 和 aria-invalid 属性位于嵌入 v-validate 属性的输入标签上。例如。
<input class="a" type="text" v-validate="'required'">
将表现为:
<input class="a" type="text" aria-required="true" aria-invalid>
在 DOM 中。
如果我的输入周围有一个 div,aria 属性是否可以在 div 中体现?所以它看起来像:
<div class="b" aria-required="'true'" aria-invalid>
<input class="a" type="text">
</div>
解决方案
aria-required 属性用于指示在提交表单之前需要对元素进行用户输入。此属性可用于任何典型的 HTML 表单元素。并且<div>
tag 不是表单元素,因此不能与 aria 属性一起使用。
推荐阅读
- javascript - Angular 6 FormArray 作为数组发送
- facebook - 用户访问令牌的 Facebook 权限
- java - 如何在不编译的情况下运行java
- sql - 在 CASE 子句中传递多个值
- github - IntelliJ 无法登录 GitHub
- python - 在python中重新排列值在列表中的位置,而无需编写重复、乏味的代码
- r - RODBC 找不到 MS Access 数据库 [RStudio/R]
- postgresql - 查看不同时区的营业时间
- angular - 我们是否需要为实时/生产部署提供带有角度构建文件的 ssl 证书文件?
- python - 为什么连字符(-)在 python 字符串中表现特别?