iOS7 voiceover date input issue

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