Desactiver clavier ipad sur un champ inut text (HTML/JS)
Fermém6d Messages postés 9 Date d'inscription jeudi 10 février 2022 Statut Membre Dernière intervention 20 février 2024 - 28 déc. 2022 à 22:08
- Desactiver clavier ipad sur un champ inut text (HTML/JS)
- Comment taper / sur clavier - Guide
- @ Sur clavier azerty - Guide
- Comment faire le + sur clavier telephone iphone - Guide
- Telecharger clavier arabe تنزيل لوحة المفاتيح العربية - Télécharger - Divers Web & Internet
- Clavier de l'ordinateur - Guide
3 réponses
28 déc. 2022 à 21:28
Bonjour,
Si tu ne veux utiliser que la saisie de certains caractères .. il te suffit de gérer le onkeyPress sur ton input et tester la valeur du caractère saisi.. Un simple IF ou une regex te permettra ensuite de voir si tu l'autorise ou non.
28 déc. 2022 à 21:41
Bonjourn
Merci pour ta réponse
C'est déjà ce que je fais, mais mon soucis est que le clavier prend de la place sur l'écran. Je l'ai déjà mis en mode "mini", mais ça me cache une partie de mon écran et j'ai besoin de tout l'affichage :o). J'ai même fait un switch/case pour prendre tous les cas en js!
ca n'existe pas en html un "nokeyboard" sur les input text ?
Sinon je devrais transformer mes input text en hidden et ne fare apparaitre les text que sur les ordi, mais ca me fait refaire un bon bon de prog :/...
28 déc. 2022 à 21:49
Sinon tu fais comme les codes d'accès pour les banques...
Tu gères des boutons qui te servent pour faire la saisie ... et une zone dans laquelle apparait ce que l'utilisateur a écrit. ( quit à, en plus, stocker dans un input hidden )
28 déc. 2022 à 22:08
Je m'autoréponds:
https://stackoverflow.com/questions/10940287/html-mobile-forcing-the-soft-keyboard-to-hide
J'ai mis en place un readonly, et modifié un peu la lecture de l'évènement keyup pour aller chercher la valeur de l'attribut "val()". Ca a l'air de fonctionner
Merci pour la réponse