Je dispose d'un input type texte avec comme paramètre :
- size = 5
- maxlenght = 5
De plus, je lui associé comme valeur par défaut la chaîne de caractère suivante : "-----".
Je souhaite que l'input affiche toujours 5 caractères. Le caractère "-" peut être vu comme un caractère espace (vide).
exemple : si je me positionne en 2ème position et que je tape 'abc', mon input affichera '-abc-'.
Sur le même principe, si je tape 'd' avant le caractère 'c' je me retrouve avec '-abd-'
De plus, si je décide de supprimer un caractère, mon caractère supprimé sera remplacer par le caractère '-'
En partant de l'exemple précédent et en supprimant le 'b' je me retrouve avec le résultat '-a-d-'
Quelle algorithme envisagez-vous?
Je pensais passer en paramètre la chaîne de caractère et ma position au moment de la saisie. Mais ceci doit poser problème si je passe par un copier-coller.
Partager