jQuery UIのdatepickerウィジェット(API docsを参照)を使用していますが、アクセシビリティコンプライアンスのチェック担当者が挿入するボタンイメージについて不平を言っています。具体的には、ボタン画像上で「buttonText」属性が「alt」と「title」の両方として使用されることを示します。jQuery UI datepickerのアクセシビリティが失敗しました
入力:
<input type='text' name='from' id='from' value=''>
<script type='text/javascript'>
$(document).ready(function() {
$('#from').datepicker({
buttonImageOnly: true,
buttonImage: '/img/calendar_icon_20x20.png',
buttonText: 'select date from calendar'
...
});
</script>
そして、生成されたボタンオブジェクトのようになります。
<img class="ui-datepicker-trigger" src="/img/calendar_icon_20x20.png"
alt="select date from calendar"
title="select date from calendar">
はALTとタイトルが同じにならないようにするいくつかの方法はありますか?
アクセシビリティが懸念される場合は、[JQuery UI datepicker](https://jqueryui.com/datepicker/)にキーボードでアクセスできるかどうかを確認する必要があります。キーボードだけで日付を選ぶことはできません。代わりに[this datepicker](https://hanshillen.github.io/jqtest/#goto_datepicker)をチェックしてください。 –
はい、後で、キーボードアクセスを追加するためにいくつかのローカルモデムを作成しなければなりませんでした。 –