JS (désolé) sortir d'un champ text sur touche entrer sur mobile

Fermé
strasgus - 22 sept. 2014 à 09:42
Bonjour,

Désolé pour l'emplacement de post, mais y'a pas vraiment de section dédié pour ça, en fait j'ai un problème html / javascript

Je devellope actuellement une web app pour smartphone, j'ai des champs de texte qui sont sauvegarder lorsque l'utilisateur en sort via jquery/ajax...

sur ios/safari en wep app ça marche très bien : l'utilisateur entre un texte, valide en cliquant sur entrer (touche du clavier, code 13) ce qui à pour action de fermer le clavier et de faire perdre le focus au input concerné mais sur android/chrome je suis plus emmerdé : lorsque l'utilisateur clique sur entrer l'input text ne perd pas le focus, rien ne se passe, du coup il est obligé de cliquer ailleurs pour en sortir, et comme chaque endroit est une zone qui renvoie une action (lien ou autre) ça fout la merde...

j'ai checké en js, l'appuie sur entrer/ok sur le clavier android renvoie bien l'appui de la touche 13.
Je pense que c'est chrome mobile qui décide de ne rien en faire, pour lui un input text doit être validé par un post et rien d'autre... Enfin j'imagine.

Donc j'ai essayer en jquery de lui faire quitter la zone avec .blur() mais sans résultat...
J'ai essayer tout un tas d'autre chose plus farfelus les une que les autres mais sans résultat non plus...

Quelqu'un aurait une piste ?


Merci

Guillaume