1
Reactでアクセス可能なフォームを作成しようとしていて、フィールドの状態に基づいて(つまり、それに関連付けられたエラーがある場合)属性aria-describedby
を切り替える必要があります。React?の状態に基づいてフォームフィールドの属性を含めるには?
私は属性の値を切り替える方法を知っていますが、WCAGに関しては、このタイプの現在の空の属性は失敗します。属性全体が完全に存在するか完全に欠如している必要があります。インラインで試してみると、エラーが発生し、レンダリングが中断されます。
<label>
<input type="text" name="someName" ref="someRef" {!this.state.isValid ? aria-describedby="helperText" : ''} required />
<p id="helperText">Helper text for this form field.</p>
</label>
再びaria-describedby
のための空の属性値が無効である、にもかかわらず:
これを達成する方法はありますか?
すごく感謝しています。考えなかった! – zxbEPREF