Question

Après plusieurs tentatives infructueuses avec ExtJS, j’ai maintenant décidé d’utiliser javascript.L’exigence consiste à aider une liste déroulante dans une balise select.Si la liste contient aa, aaa, aab, abc, bac, cba, puis si je tape 'ab 'continuellement, il sélectionnera' abc '. Alors que si je tape' a 'intervalle de temps puis' b ', il sélectionnera' bac 'au lieu de' abc '. Quelqu'un peut-il me dire s'il est possible d'obtenir ce que je veux dans js? Sinon, est-il possible dans jquery.Please ignorer les doublons précédents.

Était-ce utile?

La solution

C'est possible. Vous allez vouloir suivre lorsque vous déclenchez les événements de pression de touche. Capturez l'heure à laquelle le " a " a été entré, puis l'heure à laquelle la deuxième clé a été entrée. Si elle dépasse un seuil, vous voulez que la deuxième lettre soit la première et que la première lettre vienne en deuxième. Si le seuil est inférieur à votre seuil, vous voulez la première lettre en premier et la deuxième lettre en second.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top