- From: Roger Hudson <rhudson@usability.com.au>
- Date: Thu, 16 Jan 2014 19:29:13 +1100
- To: <w3c-wai-ig@w3.org>
- Message-ID: <003501cf1295$0c31efa0$2495cee0$@com.au>
Hi all,
I have come across an iOS7 VoiceOver dilemma that I hope someone might be
able to offer some suggestions about.
The date picker in the following sample of a HTML 5 web page seems to work
fine with VoiceOver when using iOS6 or iOS5 (with Safari and Chrome), but
not with iOS7.
<!DOCTYPE HTML>
<html>
<head>
<title></title>
</head>
<body>
<label for="lname">
Name: <input id="lname" type="text" />
</label>
<br />
<label for="dateofbirthdate">
Date: <input id="dateofbirthdate" type="date" />
</label>
</body>
</html>
With iOS7, as you go down to the date input, the label takes focus and is
reported by VoiceOver, but the actual input itself is ignored altogether.
However, it appears that if there is already a value in the date input then
it does get reported.
This all seems strange to me and I was wondering if anyone could throw some
light on the matter. Is this a known issue with either iOS7 or the HTML5
date picker, I couldn't seem to find an answer on the web although various
people said they had issues with the date picker with iOS7.
Thanks,
Roger
Roger Hudson
Web Usability
Mobile: 0405 320 014
Phone: 02 9568 1535
Web: www.usability.com.au
Blog: www.dingoaccess.com
Twitter: http://twitter.com/rogerhudson
Email: rhudson@usability.com.au
Received on Thursday, 16 January 2014 08:29:52 UTC