[ASP] [VBScript] Vérification de champs

Vérification de champs [ASP] [VBScript] - Programmation

Marsh Posté le 28-04-2001 à 11:08:57    

Je voudrais vérifier les champs saisis par les utilisateurs.
Normallement, ce sont des nombres... comment tester si c'est un nombre valide qui est rentré ???
y'a une commande pour vérifier si la valeur du champ appartient au type entier ????
 
HELP HELP PLEASE !!!

Reply

Marsh Posté le 28-04-2001 à 11:08:57   

Reply

Marsh Posté le 28-04-2001 à 12:20:15    

Si tu teste tes valeurs dans la page qui recoit les valeurs tu peux utiliser la fonction IsNumeric de VbScript
 
If IsNumeric(Request.Form("TaValeur" )) Then...
 
Sinon tu peux créer une fonction javascript qui va tester les valeurs de tes champs dans la page contentant le formulaire qui se déclanche au "Submit". Cette fonction doit renvoyer un valeur booléenne...  Cette solution est plus performante  mais connais plus la synthaxe exacte...
 
<Form action method OnSubmit=TaFonctionJavascript>

Reply

Marsh Posté le 28-04-2001 à 12:35:31    

Merci beaucoup ca marche d'enfer !!
 
encore une petite question... comment on fait la négation d'une fonction...
 
Si les champs ne sont pas numériques alors redirection
-> If !IsNumeric(champs) ------> marche po
-> If IsNotNumeric(champs) ----> marche po non plus...
 
soit je change mon test
soit tu m'aides encore un ptit coup...please

Reply

Marsh Posté le 28-04-2001 à 12:37:39    

en fait c bon merci !!!
 
ct tout con, fallait mettre not apres le if...
 
merci pour ton aide.

Reply

Marsh Posté le 28-04-2001 à 12:37:44    

If Not IsNumeric(lavaleur)
 
! c'est pour javascript
Not pour Vbscript/asp

Reply

Marsh Posté le 28-04-2001 à 12:38:13    

trop tard lol

Reply

Marsh Posté le 28-04-2001 à 12:38:32    

héhé  je vois qu'on a posté en mêm tps :)

Reply

Marsh Posté le 28-04-2001 à 12:39:09    

5 secondes....rapide

Reply

Marsh Posté le 28-04-2001 à 12:39:33    

en tout cas merci !!!!!
a plus.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed