PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WEBDEV 2025 → Contrôle sur la saisie de caractères
Contrôle sur la saisie de caractères
Started by ftouzet, Aug., 21 2003 6:39 PM - 3 replies
Posted on August, 21 2003 - 6:39 PM
Bonjour,

Je recherche la fonction ou l'astuce pour contrôler tous les caractères d'un
champ de saisie et afficher un message d'erreur le cas échéant. Les caractères
interdits à la saisie sont : # & % ' , *

Merci pour vos réponses,
Fabrice
Posted on August, 22 2003 - 3:39 PM
Bjrs

voici une prémice d'un pseudo code [à debuguer]
//---Refus des caract
Fonction VerifChamp(nomchamp)

Pour indice =1 à Taille(nomchamp)
si ChaineAExtraire(indide) ="#" ou ChaineAExtraire(indide) ="&" alors
Renvoyer Vrai
sinon
Renvoyer Faux
Fin
Fin

//---Tu verifies ensuite le champ :
Si Fonction VerifChamp(nomchamp) alors
Info("Caractere non autorisé")
RepriseSaisie(champ)
Fin
Posted on January, 23 2004 - 1:01 PM
Bonjour pour le débug juste à la lecture
je vois que tu as tapé indiDe à la place indiCe
Je teste ta fonction voir si elle est OK

Virginie

"Dodji" <mr.poulain@free.fr> wrote:

Bjrs

voici une prémice d'un pseudo code [à debuguer]
//---Refus des caract
Fonction VerifChamp(nomchamp)

Pour indice =1 à Taille(nomchamp)
si ChaineAExtraire(indide) ="#" ou ChaineAExtraire(indide) ="&" alors
Renvoyer Vrai
sinon
Renvoyer Faux
Fin
Fin

//---Tu verifies ensuite le champ :
Si Fonction VerifChamp(nomchamp) alors
Info("Caractere non autorisé")
RepriseSaisie(champ)
Fin

Posted on January, 23 2004 - 3:46 PM
//Déclaration de la variable indice
indice est un entier
//indice et non indide
POUR indice =1 A Taille(nomchamp)
//ExtraitChaine et nom ChaineAExtraire
SI ExtraitChaîne(nomchamp,indice="#"
OU ExtraitChaîne(nomchamp,indice)="&" ALORS
RENVOYER Vrai
SINON
RENVOYER Faux
FIN
FIN

C est mieux avec cette syntaxe ;)
Bon courage à tous ;p

Virginie J.

"Virginie J" <niniontheweb@free.fr> wrote:


Bonjour pour le débug juste à la lecture
je vois que tu as tapé indiDe à la place indiCe
Je teste ta fonction voir si elle est OK

Virginie

"Dodji" <mr.poulain@free.fr> wrote:

Bjrs

voici une prémice d'un pseudo code [à debuguer]
//---Refus des caract
Fonction VerifChamp(nomchamp)

Pour indice =1 à Taille(nomchamp)
si ChaineAExtraire(indide) ="#" ou ChaineAExtraire(indide) ="&" alors
Renvoyer Vrai
sinon
Renvoyer Faux
Fin
Fin

//---Tu verifies ensuite le champ :
Si Fonction VerifChamp(nomchamp) alors
Info("Caractere non autorisé")
RepriseSaisie(champ)
Fin