chmel
Messages postés75Date d'inscriptionlundi 21 juin 2004StatutMembreDernière intervention12 octobre 2004
-
11 oct. 2004 à 14:05
ibtissame87
Messages postés2Date d'inscriptionmardi 23 mars 2010StatutMembreDernière intervention21 avril 2010
-
21 avril 2010 à 11:57
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
ibtissame87
Messages postés2Date d'inscriptionmardi 23 mars 2010StatutMembreDernière intervention21 avril 2010 21 avril 2010 à 11:57
D'accord
Merci énormément
misterdarth
Messages postés14Date d'inscriptionvendredi 28 février 2003StatutMembreDernière intervention10 novembre 2004 20 avril 2010 à 22:56
ibtissame87, tu parles de JSP. Je pense qu'il existe désormais des framework java qui disposent de ce genre de tests de saisie très classiques. Regarde déjà de ce côté là.
Autrement, il te faut placer le code javascript dans un fichier et le déclarer dans ta page. Pour ce qui est de l'utilisation des fonctions, c'est expliqué dans ma réponse à Medicair (commentaire du 07/01/2006). Cela dit, il est vrai qu'il manque un exemple à ma source...
ibtissame87
Messages postés2Date d'inscriptionmardi 23 mars 2010StatutMembreDernière intervention21 avril 2010 20 avril 2010 à 15:15
SVP comment utilser ce code ??
que devrai-je ajouter ou ecrire dans ma page JSP pour que ca fonctionne???
lassad_haddaji
Messages postés141Date d'inscriptionmardi 24 avril 2007StatutMembreDernière intervention 6 avril 2012 18 sept. 2007 à 18:14
merci pour tt les membres et sur tt pour misterdarth
misterdarth
Messages postés14Date d'inscriptionvendredi 28 février 2003StatutMembreDernière intervention10 novembre 2004 7 janv. 2006 à 22:57
Bonsoir Medicair,
La fonction Verif_Forms renvoie un booléen ("vrai" ou "faux"). Pour préciser cela dans ton appel de fonction il vaut mieux mettre :
onsubmit="return Verif_Forms(toto)"
où "toto" est le nom de ton formulaire (déclaré par <form name="toto> <!-- Code de ta page --> </form>)
Cordialement,
Misterdarth
medicair
Messages postés37Date d'inscriptionvendredi 28 mars 2003StatutMembreDernière intervention25 juin 20102 4 janv. 2006 à 18:02
pouvez-vous m'aider ?
donc si j'ai bien compris... et par exemple...
je nomme un groupe radio de cette facon name="or_nomradio" ?
et dans onsubmit="Verif_Forms(toto)" ?
je suis novice...
merci d'avance..
cs_SergioL
Messages postés1Date d'inscriptiondimanche 7 août 2005StatutMembreDernière intervention 7 août 2005 7 août 2005 à 01:13
Bravo pour ce code que je recherchais depuis un bon moment !
J'ai juste une petite contribution à apporter; 2 nouveaux types d'éléments
m,M ; s,S (Numérique formaté, Texte formaté) qui me manquaient dans mes contrôles;
(ex; code postal sur 5n)
// test longueur de chaine de caractères numériques
if (Nom_Lowercase.substring(1,2) == "m")
{
if (isNaN(Champ.value))
{
alert("Le champ suivant est numérique : " + Champ.id );
Champ.focus();
return false;
}
}
if ((Nom_Lowercase.substring(1,2) == "m") && (Champ.value != ""))
{
if (Champ.value.length != Champ.size)
{
alert("La taille est incorrecte pour le champ : " + Champ.id );
Champ.focus();
return false;
}
}
// test longueur de chaine de caractères alphanumériques
if ((Nom_Lowercase.substring(1,2) == "s") && (Champ.value != ""))
{
if (Champ.value.length != Champ.size)
{
alert("La taille est incorrecte pour le champ : " + Champ.id );
Champ.focus();
return false;
}
}
misterdarth
Messages postés14Date d'inscriptionvendredi 28 février 2003StatutMembreDernière intervention10 novembre 2004 8 févr. 2005 à 15:27
Bonjour Titouan,
Je pars du principe que le texte, c'est de l'alphanumérique.
En effet, si je devais vérifier qu'il n'y a aucun chiffre dans le champ, il me faudrait parcourir chaque caractere et faire un test "IsNan" ... à moins qu'une fonction JS soit equivalente à IsNan mais pour du texte.
titouan74
Messages postés2Date d'inscriptionmercredi 19 janvier 2005StatutMembreDernière intervention 8 février 2005 8 févr. 2005 à 14:35
Bonjour misterdarth,
Il me semble qu'il manque le contrôle d'un champ de type texte. Tu l'annonces dans les spécifications mais on ne le retrouve pas dans le code.
Merci d'avance,
misterdarth
Messages postés14Date d'inscriptionvendredi 28 février 2003StatutMembreDernière intervention10 novembre 2004 7 févr. 2005 à 16:36
Bonjour Titouan74,
Effectivement, j'ai inversé les correspondances XY. Je corrige ça tout de suite ... il faudrait que je prenne le temps d'optimiser le code aussi.
titouan74
Messages postés2Date d'inscriptionmercredi 19 janvier 2005StatutMembreDernière intervention 8 février 2005 7 févr. 2005 à 16:29
Bonjour,
Merci pour ce code. J'ai néanmoins besoin d'avoir une confirmation pour lever une ambiguité. Il faut bien lire : XY_[Nom_de_l'élément]
X = O,o ou F,f ( Obligatoire ou Facultatif )
Y= Type d'element
et non
X = Type d'element
Y = O,o ou F,f ( Obligatoire ou Facultatif )
comme cela apparaît sur le descriptif ?
cs_sKanD
Messages postés3Date d'inscriptionmardi 20 avril 2004StatutMembreDernière intervention25 octobre 2004 25 oct. 2004 à 14:20
Bien vu !
Un petit exemple pour couronner le tout, stp ?
chmel
Messages postés75Date d'inscriptionlundi 21 juin 2004StatutMembreDernière intervention12 octobre 2004 11 oct. 2004 à 14:54
Ceci dit, code utile et bien fait, bravo, continu
misterdarth
Messages postés14Date d'inscriptionvendredi 28 février 2003StatutMembreDernière intervention10 novembre 2004 11 oct. 2004 à 14:41
Effectivement !
Je vais modifier ça dés que j'ai un peu de temps.
chmel
Messages postés75Date d'inscriptionlundi 21 juin 2004StatutMembreDernière intervention12 octobre 2004 11 oct. 2004 à 14:05
Pour économiser les tests sur les majusccules, tu aurais pu mettre tout en minuscules d'entrée :
21 avril 2010 à 11:57
Merci énormément
20 avril 2010 à 22:56
Autrement, il te faut placer le code javascript dans un fichier et le déclarer dans ta page. Pour ce qui est de l'utilisation des fonctions, c'est expliqué dans ma réponse à Medicair (commentaire du 07/01/2006). Cela dit, il est vrai qu'il manque un exemple à ma source...
20 avril 2010 à 15:15
que devrai-je ajouter ou ecrire dans ma page JSP pour que ca fonctionne???
18 sept. 2007 à 18:14
7 janv. 2006 à 22:57
La fonction Verif_Forms renvoie un booléen ("vrai" ou "faux"). Pour préciser cela dans ton appel de fonction il vaut mieux mettre :
onsubmit="return Verif_Forms(toto)"
où "toto" est le nom de ton formulaire (déclaré par <form name="toto> <!-- Code de ta page --> </form>)
Cordialement,
Misterdarth
4 janv. 2006 à 18:02
donc si j'ai bien compris... et par exemple...
je nomme un groupe radio de cette facon name="or_nomradio" ?
et dans onsubmit="Verif_Forms(toto)" ?
je suis novice...
merci d'avance..
7 août 2005 à 01:13
J'ai juste une petite contribution à apporter; 2 nouveaux types d'éléments
m,M ; s,S (Numérique formaté, Texte formaté) qui me manquaient dans mes contrôles;
(ex; code postal sur 5n)
// test longueur de chaine de caractères numériques
if (Nom_Lowercase.substring(1,2) == "m")
{
if (isNaN(Champ.value))
{
alert("Le champ suivant est numérique : " + Champ.id );
Champ.focus();
return false;
}
}
if ((Nom_Lowercase.substring(1,2) == "m") && (Champ.value != ""))
{
if (Champ.value.length != Champ.size)
{
alert("La taille est incorrecte pour le champ : " + Champ.id );
Champ.focus();
return false;
}
}
// test longueur de chaine de caractères alphanumériques
if ((Nom_Lowercase.substring(1,2) == "s") && (Champ.value != ""))
{
if (Champ.value.length != Champ.size)
{
alert("La taille est incorrecte pour le champ : " + Champ.id );
Champ.focus();
return false;
}
}
8 févr. 2005 à 15:27
Je pars du principe que le texte, c'est de l'alphanumérique.
En effet, si je devais vérifier qu'il n'y a aucun chiffre dans le champ, il me faudrait parcourir chaque caractere et faire un test "IsNan" ... à moins qu'une fonction JS soit equivalente à IsNan mais pour du texte.
8 févr. 2005 à 14:35
Il me semble qu'il manque le contrôle d'un champ de type texte. Tu l'annonces dans les spécifications mais on ne le retrouve pas dans le code.
Merci d'avance,
7 févr. 2005 à 16:36
Effectivement, j'ai inversé les correspondances XY. Je corrige ça tout de suite ... il faudrait que je prenne le temps d'optimiser le code aussi.
7 févr. 2005 à 16:29
Merci pour ce code. J'ai néanmoins besoin d'avoir une confirmation pour lever une ambiguité. Il faut bien lire : XY_[Nom_de_l'élément]
X = O,o ou F,f ( Obligatoire ou Facultatif )
Y= Type d'element
et non
X = Type d'element
Y = O,o ou F,f ( Obligatoire ou Facultatif )
comme cela apparaît sur le descriptif ?
25 oct. 2004 à 14:20
Un petit exemple pour couronner le tout, stp ?
11 oct. 2004 à 14:54
11 oct. 2004 à 14:41
Je vais modifier ça dés que j'ai un peu de temps.
11 oct. 2004 à 14:05
Nom_Element = Nom_Element.toLowerCase();