I have an input with dynamically loaded value. When value appears on input field, placeholder should disappear. Everything works fine but when I turn on VoiceOver placeholder does not disappear and text overlaps it.
Here is an example: https://jsfiddle.net/t8ykvp8e/
<input type="text" placeholder="Placeholder text" value="">
setTimeout( function() {
$('input').attr('value', '123')
}, 2000)
Do you have any ideas how to fix it? Thanks!