2 votes

Sur le clavier virtuel "suivant" ou "précédent" dans iOS

IOS5+ affiche les boutons suivant/précédent au-dessus du clavier :

enter image description here

Parce qu'elles modifient l'élément ciblé sur la page, elles peuvent causer des problèmes avec la mise en page de mon application à page unique. La touche de tabulation sur les claviers normaux peut causer des problèmes similaires, mais je peux modifier légèrement sa fonctionnalité pour ne faire circuler que les entrées que je souhaite avec une touche de tabulation personnalisée. keydown événement.

Y a-t-il un moyen de faire quelque chose de similaire pour ces boutons ?

1voto

Je ne sais pas vraiment quel est votre problème.

Je pense que lorsque vous changez de cible avec les boutons "Précédent" et "Suivant", quelque chose ne va pas dans votre conception. Et je suppose également que vous cliquez sur ces boutons lorsque vous êtes dans une entrée (bien que ce soit assez évident).

Lorsque vous passez d'une entrée à une autre (avec la touche de tabulation, en utilisant les boutons "précédent/suivant" ou avec la souris), un événement de flou est déclenché.

Vous ne dites pas quelle bibliothèque, le cas échéant, vous utilisez. Mais la solution est la même partout, je dirais.

si vous utilisez jQuery, faites quelque chose de similaire à ceci :

//Selects all input elements, and binds a anonymous function to them. This function 
//is run when the blur event is triggered, meaning when we change focus to something else
 $("input").on("blur", function () { //Or live, depending on jQuery version

       //Your code here, that I assume you already have
    });

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X