gpt4 book ai didi

html - aria-descriptedby 但默认情况下为空文本错误 - 这是正确的吗?

转载 作者:行者123 更新时间:2023-12-02 03:24:03 24 4
gpt4 key购买 nike

有一个好的值得信赖的example for aria-describedby当我们需要显示错误时(当错误发生时,一些元素被添加到 DOM 中),它会变成:

<p><label for="email">Email address: [*]</label> 
<input type="text" name="email" id="email" aria-describedby="err_1" class="error"> <span class="errtext" id="err_1">Error: Input data missing</span></p>

而不是

<p><label for="email">Email address: [*]</label> 
<input type="text" name="email" id="email"> </p>

如果默认情况下只有错误文本为空,从可访问性的角度可以吗?因此,当发生错误时,仅添加其文本。

默认情况下(无错误文本)- 此代码看起来正确吗?

<p><label for="email">Email address: [*]</label> 
<input type="text" name="email" id="email" aria-describedby="err_1" class="error"> <span class="errtext" id="err_1"></span></p>

这样我们就可以将 span 中的唯一文本从空更改为某些文本。

最佳答案

My question is: is it fine from the accessibility point of view, if by default just the error text is empty? As result, when error happens, then just its text gets added.

是的。对此进行了讨论:Describing aria-describedby (读取空元素时可能会导致短暂停顿)

关于html - aria-descriptedby 但默认情况下为空文本错误 - 这是正确的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53929534/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com