Contact Form 7 とアクセシビリティに関して 2 つの問題があります。
プラグインのコア コードを変更しない場合:
- マウスオーバーしたときにエラーメッセージが消えないようにするにはどうすればよいですか?
- エラーメッセージは現在、入力のすぐ隣のスパンで生成されています.ラベルに表示させる方法はありますか? そうしないと、スクリーン リーダーはそれを読み上げません。
Contact Form 7 とアクセシビリティに関して 2 つの問題があります。
プラグインのコア コードを変更しない場合:
これらは両方とも、その音からコアコードの編集が必要になる場合があります。
エラーメッセージは現在、入力のすぐ隣のスパンで生成されています.ラベルに表示させる方法はありますか? そうしないと、スクリーン リーダーはそれを読み上げません。
これを行うことはお勧めしません。私がお勧めする<span>
のは、 が独自の を持っているかどうかを確認することです。もしそうなら、おそらく を探して を関連する に追加するid
JS 関数を書くことができます。または、持っていない場合は生成してから、前述のように挿入します。id
aria-describedby="spanIDhere"
<input>
<span>
ほとんどの AT はそれをテキスト、 ID で示される<label>
テキスト、フォーム要素タイプとして読み取ります。span