我有一个表单,每个输入/元素都有错误消息。
我想到了以下使用<aside>
标签的方法,并想知道大家的想法:
<section class="fieldrow" id="rowJobTitle">
<label for="txtJobTitle" id="lblJobTitle">
<span>Job title:</span>
</label>
<input type="text" id="txtJobTitle" name="txtJobTitle">
<aside id="errJobTitle" class="errormessage">
<span role="alert">Please tell us your job title.</span>
</aside>
</section>
然后我将使用CSS来显示或隐藏
<aside>
中的错误,并使用一些JS来更改它。 我知道我可以使用标签并完成它,但是标签没有语义价值,并且我读到了所有有关<aside>
的(短而模糊的)信息似乎都没有问题,但我希望能够得到确认或者有人尝试过并找到好的理由不这样做。谢谢,Si。