У меня есть поле ввода с типом номера
<input type="number" pattern="[0-9]*"/>
В обычных браузерах я набираю некоторые цифры, и я нажимаю экран, он скрывает клавиатуру iphone/ipad.
Но это не работает, если оно внутри iframe. нам нужно явно нажать кнопку "Готово". Эта проблема относится только к iphone/ipad
Это проблема iframe. Любое исправление с использованием Javascript/Jquery было бы высоко оценено.
Обновление
Пробовал
document.activeElement.blur();
и фокус, когда событие запускается в javascript. ни один из них не работает.
$(document).on('focusin', function(){
$('input').css("background-color", "green");
console.log('focusin!')
});
$(document).on('focusout', function(){
console.log('focusout!')
$('input').css("background-color", "yellow");
$('input').blur();
});
focusout не вызывает внутри iframe!
Мой вопрос **How to force close ipad/iphone keypad when input element is not focused using Javascript/Jquery?**
Ответы будут вознаграждены, как указано!