A voir également:
- TextArea interdire les retours chariot
- Retour chariot excel - Guide
- Retour chariot vba ✓ - Forum Excel
- Chariot imprimante epson bloqué à droite - Forum Clavier
- Retour chariot java ✓ - Forum Java
- Retour chariot linux ✓ - Forum Shell
2 réponses
phil232
Messages postés
607
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
31 janvier 2008
178
28 janv. 2008 à 15:05
28 janv. 2008 à 15:05
"ca me fait planter mon application si je laisse faire" ??? t'as déjà essayé
Replace(MyTextArea, CHR(10), "")
Replace(MyTextArea, CHR(13), "<BR />")
sinon tu dois t'occuper du OnKeyDown/OnKeyPress et remplacer CHR(13) par CHR(0)
Replace(MyTextArea, CHR(10), "")
Replace(MyTextArea, CHR(13), "<BR />")
sinon tu dois t'occuper du OnKeyDown/OnKeyPress et remplacer CHR(13) par CHR(0)
Bonjour,
En fait je fais déjà un certain nombre de contrôle (javascript) pour contrôler et préremplire ma textarea, mais aussi pour y interdire des caractères comme les @,/,?,* et bien d'autres ....
Donc pour ne pas laisser à l'utilisateur la possibilité de saisir un retour chariot,
je dois faire, en même temps que parcourir les caractères saisi
(j'ai choisi de faire ca avec un tableau contenant toutes mes valeurs interdites et de parcourir ma chaine saisi dans la textarea, de comparer chaque caractère saisi et de les remplace par vide si égale à carac interdit ...),
un simple replace comme suit :
Replace(MyTextArea, CHR(13), CHR(0) ) ...
ou peut etre est il plus juste d'utiliser le replace avant de rechercher les caractères interdit ....??
ou est ce que je peux intégrer CHR(13) directement dans ma liste des caractères interdits ??
au même titre que @. Car si je suis ta fonction :
Replace(MyTextArea, CHR(10), "")
j'ai l'impression que CHR(10) et CHR(13) sont interprétés directement par le javascript comme des évênements clavier ....
Quelques précisions s'imposent !!
Merci d'avance
En fait je fais déjà un certain nombre de contrôle (javascript) pour contrôler et préremplire ma textarea, mais aussi pour y interdire des caractères comme les @,/,?,* et bien d'autres ....
Donc pour ne pas laisser à l'utilisateur la possibilité de saisir un retour chariot,
je dois faire, en même temps que parcourir les caractères saisi
(j'ai choisi de faire ca avec un tableau contenant toutes mes valeurs interdites et de parcourir ma chaine saisi dans la textarea, de comparer chaque caractère saisi et de les remplace par vide si égale à carac interdit ...),
un simple replace comme suit :
Replace(MyTextArea, CHR(13), CHR(0) ) ...
ou peut etre est il plus juste d'utiliser le replace avant de rechercher les caractères interdit ....??
ou est ce que je peux intégrer CHR(13) directement dans ma liste des caractères interdits ??
au même titre que @. Car si je suis ta fonction :
Replace(MyTextArea, CHR(10), "")
j'ai l'impression que CHR(10) et CHR(13) sont interprétés directement par le javascript comme des évênements clavier ....
Quelques précisions s'imposent !!
Merci d'avance