J'ajoute des raccourcis clavier à une page Web, mais malheureusement, je continue de rencontrer un bogue récurrent. Idéalement, les raccourcis clavier et non doivent être activés pendant que l'utilisateur saisit un texte comme input
. De retour dans les jours IE6 ce fut assez simple, mais de nos jours il y a une grande variété d'entrées de texte semblable, comme input[type=email]
, input[type=seach]
, input[type=url]
etc ...Meilleure façon de détecter toutes les entrées de type texte
Jusqu'à présent, je l'ai utilisé une liste de plus en plus des sélecteurs pour correspondre à toutes les entrées de type texte que je connais. Ce n'est évidemment pas idéal. Non seulement ça nuit à la performance, mais ce n'est pas une preuve du futur.
Y a-t-il un meilleur moyen?
Je pense qu'il ya juste un chemin plus court *** *** en utilisant ': input' sélecteur jQuery, mais il ne sélectionne pas les éléments avec' contenteditable' à 'true'. –
toutes les entrées ont une propriété 'value' sur laquelle vous pouvez filtrer. – kennebec