1

Contact Form 7 とアクセシビリティに関して 2 つの問題があります。

プラグインのコア コードを変更しない場合:

  1. マウスオーバーしたときにエラーメッセージが消えないようにするにはどうすればよいですか?
  2. エラーメッセージは現在、入力のすぐ隣のスパンで生成されています.ラベルに表示させる方法はありますか? そうしないと、スクリーン リーダーはそれを読み上げません。
4

1 に答える 1

0

これらは両方とも、その音からコアコードの編集が必要になる場合があります。

エラーメッセージは現在、入力のすぐ隣のスパンで生成されています.ラベルに表示させる方法はありますか? そうしないと、スクリーン リーダーはそれを読み上げません。

これを行うことはお勧めしません。私がお勧めする<span>のは、 が独自の を持っているかどうかを確認することです。もしそうなら、おそらく を探して を関連する に追加するidJS 関数を書くことができます。または、持っていない場合は生成してから、前述のように挿入します。idaria-describedby="spanIDhere"<input><span>

ほとんどの AT はそれをテキスト、 ID で示される<label>テキスト、フォーム要素タイプとして読み取ります。span

于 2012-10-31T17:49:08.723 に答える