hay2006
Messages postés19Date d'inscriptionmardi 11 juillet 2006StatutMembreDernière intervention26 juillet 2007
-
1 avril 2007 à 09:20
cs_some_one
Messages postés31Date d'inscriptionmercredi 11 juillet 2007StatutMembreDernière intervention22 août 2008
-
5 août 2008 à 12:46
Salut à tous ,
je voudrais savoir comment (en ASP.NET C#) :
1-Interdire d'écrire dans un textbox sauf des chiffres (1->9). Quel fonction utiliser pour tester sur les caracteres entrées et ne laisser que les chiffres.
2-tester sur la valeur d'un textbox si elle est numérique ou non , c'est à dire si elle contient seulement des chiffres ou non(le test sera aprés la saisie).
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 6 avril 2007 à 02:33
Bonsoir, tu peux aussi utiliser un CompareValidator qui va faire la vérification coté client et serveur. le MaskedEdit le fait aussi mais en plus joli.
Pour faire manuellement le test si un nombre est numéric tu peux faire un
int i;
if (int.TryParse("jesuis pas un nombre", out i))
// je suis un nombre
else
// je suis pas un nombre
mais en utilisant un CompareValidator tu n'as pas besoin de ca, puisqu'il le fait en interne.