Bonjour, j'aimerais savoir comment faire pour ajouter un espace dans un input sans effacer le reste du texte merci
Bonjour, j'aimerais savoir comment faire pour ajouter un espace dans un input sans effacer le reste du texte merci
appuie sur la barre espace ?
ou alors explique un peu mieux ta demande ?
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
loll
je veux mettre le numéro d'une carte de crédit 0000 0000 0000 0000 sans que l'utilisateur ai à appuyer sur espace.
1231 (function qui fais espace) 1231 etc..
tu peux utiliser une fonction sur le onkeypress qui regarde si tu es au Nième chiffre et ajouter un espace à ta chaine de caractère avant d'ajouter le chiffre suivant
utilises plutot le principe decrit dans ce post pour les numéros de téléphone :
http://www.developpez.net/forums/sho...ight=telephone
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
j'ai un onkeypress sur mon input
le concat fonctionne juste si je met une valeur, un espace fonctionne pas
//PS pas encore optimisé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 function CardSpace(){ champ = document.forms['formulaire'].txtNoCarte.value; if (champ.length == 4){ document.forms['formulaire'].txtNoCarte.value = champ.concat("") } }![]()
Partager