cs_Maroxye
Messages postés177Date d'inscriptionvendredi 3 novembre 2000StatutMembreDernière intervention16 octobre 2012
-
26 avril 2005 à 16:59
cs_Jackboy
Messages postés757Date d'inscriptionvendredi 7 septembre 2001StatutMembreDernière intervention19 juin 2008
-
28 avril 2005 à 05:01
Ma question est peut-être simple, j'aimerais valider un text area d'une longueur maximale de 500 caractères, afin que les usagers ne puissent entrer dedans des trucs comme:
cs_Jackboy
Messages postés757Date d'inscriptionvendredi 7 septembre 2001StatutMembreDernière intervention19 juin 2008 28 avril 2005 à 05:00
salut tu peux recuperer via les regexp en javascript ou directement en asp, mais bien pratique en javascript car dynamique lors de la soumission un exemple
//********************************************************************************
//Verification si le code postal est valide ex.: G1G-2G2
//********************************************************************************
var VerifCP = document.form1.Client_CP.value;
var ExpressionCt = new RegExp("[a-z]","i"); //regular expression des lettres de A à Z
var ExpressionNum = new RegExp("[0-9]","i"); //regular expression des numeros de 0 à 9
var VerifCPReg1 = VerifCP.substring(0,1); //recuperer 1ere valeur du cp
if (ExpressionCt.test(VerifCPReg1) == false) //si lettre
{
alert("Votre code postal est invalide, car le 1er caractère n'est pas un caractère valide (a-z) ! ");
document.form1.Client_CP.focus();
return;
}
var VerifCPReg2 = VerifCP.substring(1,2); //recuperer 2eme valeur du cp
if (ExpressionNum.test(VerifCPReg2) == false)//si chiffre
{
alert("Votre code postal est invalide, car le 2eme caractère n'est pas un caractère valide (0-9) ! ");
document.form1.Client_CP.focus();
return;
}
var VerifCPReg3 = VerifCP.substring(2,3); //recuperer 3eme valeur du cp
if (ExpressionCt.test(VerifCPReg3) == false) //si lettre
{
alert("Votre code postal est invalide, car le 3eme caractère n'est pas un caractère valide (a-z) ! ");
document.form1.Client_CP.focus();
return;
}