Скрыть клавиатуру на устройстве ios при вводе фокуса

Я хочу скрыть виртуальную клавиатуру на 9X_javascript-library устройстве ipad, когда какой-либо плагин 9X_ecmascript (или другой код) устанавливает фокус на 9X_webpage элемент ввода на странице html, используя 9X_js чистый javascript (или библиотеку jquery)

4
1

  • Почему вы хотите сосредоточиться на вводе, но не ...
3
Общее количество ответов: 3

Ответ #1

Ответ на вопрос: Скрыть клавиатуру на устройстве ios при вводе фокуса

Если вам нужно чистое решение javascript, используйте 9X_js эту строку:

document.activeElement.blur(); 

Эта строка убирает фокус с активного элемента и 9X_html скрывает клавиатуру.


Справка

  • MDN document.activeElement
  • MDN HTMLElement.blur

18
1

  • Это отлично сработало, чтобы удалить эк ...

Ответ #2

Ответ на вопрос: Скрыть клавиатуру на устройстве ios при вводе фокуса

Вам придется снова размыть его, но клавиатура 9X_javascript может мигать.

$('input').on('focus', function() { $(this).blur(); }); 

Или, в зависимости от того, были 9X_addclass ли вы динамически созданы элементы input.

$('#wrapper').on('focus', 'input', function() { $(this).blur(); }); 

4
0

Ответ #3

Ответ на вопрос: Скрыть клавиатуру на устройстве ios при вводе фокуса

Версия Typescript требует активации blur() на 9X_toggleclass HTMLElement. Как это:

let myElement: HTMLElement; myElement = document.activeElement; myElement.blur() 

1
0