Jump to content
  • 0

Interdire la saisie de certains caractères sur une rubrique


SimonDistribution
 Share

Question

Bonjour,

Je souhaite interdire à l'utilisateur de saisir les caractères "." et "/" dans une rubrique.

Je ne trouve pas la solution, même si je pense que c'est pas trop long à faire.

Pouvez-vous m'aider ?

Merci d'avance

Link to comment
Share on other sites

11 answers to this question

Recommended Posts

  • 0

Bonjour,

Vous pouvez utiliser la fonction "Filtre " . Ça permet de corriger ce que l'utilisateur écrit dans la rubrique ( ici num ) en utilisent que ce qui ce trouve dans le filtre.

Filtre ( num ; "1234567890" ) 

Ici pour avoir que les chiffres par exemple

Link to comment
Share on other sites

  • 0

Bonjour,

Merci pour votre retour.

Cette méthode de calcul, je dois la rentrée ici dans "Validée par le calcul" ?

image.png.db17106d322b92ed7a7d2dade975c2b5.png

Après là il me faudrait plus une interdiction de saisi pour que l'utilisateur ne puisse pas saisir certains caractères.

Merci d'avance

Link to comment
Share on other sites

  • 0

Non,  dans " Entrée auto / résultat de calcul

 

00resulCalc.png.d0423481dfe38d09845008668d6152ee.png

 

Ont peu utiliser les déclencher de script, "sur frappe clavier"

Mais c'est beaucoup plus "lourd"

Dans la rubrique, ont active le déclencheur de script " sur  frappe clavier . CAD que chaque foix qu'une touche du clavier est enfoncer, le script ce d'éclanche.

  • Ont met en variable le code unicode du caractère enfoncer " Code ( Obtenir ( FrappeClavierDéclencheur ) )
  • La suffi de faire des "si" celon tous les caractères refusés ( exp  / = 47 ,  . =46 )
  • si ( $var = 47 or $var= 46 ) alors message erreur ou autre

 

Link to comment
Share on other sites

  • 0

Bonjour, ici n'est-il pas plus question d'enlever que de garder? Dès lors la fonction substituer fera mieux l'affaire dans l'auto-entrée.

substitute [ self ; ["/" ; ""] ; [ "." ; ""] )

par exemple


Bien à vous,

Tanguy

Link to comment
Share on other sites

  • 0

Bonjour,

Merci pour vos réponses.

Ce qu'il me faut c'est :
     - L'utilisateur saisi une valeur dans la rubrique
     - Si la valeur contient un "." ou "/", une boîte de dialogue s'affiche pour interdire cette saisi

C'est pour ca que je pense que la solution se trouve avec un calcul dans l'onglet validation.

Avez-vous d'autres solutions ?

Merci d'avance.

Link to comment
Share on other sites

  • 0

Je vous en prie.

NB : vous avez une bonne raison de préférer un contrôle de validation plutôt qu'un nettoyage à la volée, tel que proposé par @Apophis000 et @tcolles (qui fonctionne aussi, certes) --> dresser l'utilisateur.

En envoyant un message personnalisé (d'ailleurs, j'ai oublié de spécifier le texte en faisant ma capture, tout à l'heure, mais dans un tel cas, on gagne à mettre le texte «Pas de point ni de slash dans le numéro»), on force la prise de bonnes habitudes.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...