Я заметил, что в iOS5 вводимый заполнитель текста не очищается автоматически при фокусе.
Я пробовал эту функцию jquery, но она не работает:
$('input[type="number"]').focus(function(){ $('this').attr('placeholder',''); });
Мне кажется, что проблема заключается здесь
$('this').attr('placeholder','');
Попробуйте заменить:
$('this')
на
$(this)