Savoir si un element du formulaire existe ???

cs_tonic1 Messages postés 37 Date d'inscription mercredi 26 janvier 2005 Statut Membre Dernière intervention 2 mai 2006 - 19 juil. 2005 à 11:15
cs_bultez Messages postés 13616 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 - 19 juil. 2005 à 12:42
Bonjour a tous, mon probleme est assez simple, mais je n aie pas trouve de solution.

Je construit un formulaire dynamique compose de plusieurs checkbox qui porte un nom dynamique.

Lors de la validation de ce formulaire, je dois tester leur validite. Le probleme c'est que je teste different checkbox, et si ceux si n existe pas, ma validation plante.

Existe t il une fonction en javascript du style : if (exist(checkbox)) ....

merci d avance !

5 réponses

djcal007 Messages postés 58 Date d'inscription vendredi 14 mars 2003 Statut Membre Dernière intervention 31 décembre 2007
19 juil. 2005 à 11:21
moi non je c pas si ça existe mais tu peux contourner le problème avec :

try
{
//Instructions à essayer;
};
catch (Identificateur)
{
//Instructions;
}
0
cs_tonic1 Messages postés 37 Date d'inscription mercredi 26 janvier 2005 Statut Membre Dernière intervention 2 mai 2006
19 juil. 2005 à 11:22
Je crois avoir trouve la solution en fait, j'utilise la fonctionnalite

try
{
......
}
catch()
{
.....
}
0
cs_zrelli Messages postés 19 Date d'inscription mardi 25 février 2003 Statut Membre Dernière intervention 23 août 2006
19 juil. 2005 à 11:35
Tu peux tester :

window.Form1.getElementsByTagName("INPUT TYPE=CHECKBOX");
elle va retourner le liste des checbox dans le formulaire !!

tu peux récuperer la liste des formes ds la page :window.document.forms !!
0
cs_bultez Messages postés 13616 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
19 juil. 2005 à 12:27
Bonjour,

dans un formulaire <form name= "frm">
des checkbox existent ou pas

if ( frm.chx ) // => checkbox existent
{ if ( frm.chx.length ) // il y en a plusieurs
{ ...

Cordialement. Bul. ~Site~~[mailto:marcelBultez@tiscali.fr Mail]~
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_bultez Messages postés 13616 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
19 juil. 2005 à 12:42
erreur de frappe, il faut lire :

des checkbox existent ou pas

Cordialement. Bul. ~Site~~[mailto:marcelBultez@tiscali.fr Mail]~
0