Je me demande s'il existe un moyen de capturer l'événement du bouton terminé du clavier virtuel de l'iPhone, en utilisant JavaScript?
Fondamentalement, je veux juste pouvoir appeler une fonction JS lorsque l'utilisateur clique sur terminé.
Je n'ai pas pu suivre le bouton "Terminé" cliqué. Il n'a enregistré aucun click
s ou keypress
es. J'ai dû addEventListener
s pour change
, focusout
et blur
en utilisant jquery
(parce que le projet utilisait déjà jquery
).
Vous devez faire une sorte de ceci:
$('someElem').focusout(function(e) {
alert("Done key Pressed!!!!")
});
Cela a fonctionné pour moi, j'espère que cela vous aidera aussi.
Après avoir cherché et essayé cette solution est essentiellement dire:
document.addEventListener('focusout', e => {});
testé sur IPhone 6s
La réponse d'Oron Tech utilisant un écouteur d'événements est la seule qui fonctionne sur plusieurs plateformes.
document.getElementById("myID").addEventListener("focusout", blurFunction);
function blurFunction() { // Do whatever you want, such as run another function
const myValue = document.getElementById("myID").value;
myOtherfunction(myValue);
}