Bonjour @ tous,
J'ai élaboré une petite function qui doit permettre de masquer les champs d'un formulaire.
Mon formulaire est composé de plusieurs fieldset et de paragraphe au sein du fieldset accueillant mes champs (input, select, textarea...). Le but de la fonction est de masquer tous les paragraphes à partir d'un certain rang (begin) pour le fieldset passet en paramètre (id).
Voici la fonction
Le problème c'est que la fonction marche parfairement sous FF mais pas du tout sous IE (version 6). Le plus drôle c'est que IE ne renvoit aucun message d'erreur.
Quelqu'un sait ce qui ne vat pas???
Merci d'avance
EDIT par Felipe: ne pas utiliser 'i' comme variable d'un tableau sur ce Forum, c'est compris comme de l'italique (BBCode, voir le sujet d'annonce de ce salon). J'ai remplacé par 'aa'
Modifié par Julien Royer (16 Feb 2007 - 09:22)
J'ai élaboré une petite function qui doit permettre de masquer les champs d'un formulaire.
Mon formulaire est composé de plusieurs fieldset et de paragraphe au sein du fieldset accueillant mes champs (input, select, textarea...). Le but de la fonction est de masquer tous les paragraphes à partir d'un certain rang (begin) pour le fieldset passet en paramètre (id).
Voici la fonction
function MaskGroup(id,begin)
{
var group = document.getElementById(id);
var begin = begin || 0;
for (var aa = begin; aa <= group.childNodes.length; aa++) {
if (group.childNodes[ aa] && group.childNodes[ aa].nodeName == 'P')
{
group.childNodes.item(aa).setAttribute("style","display:none");
}
}
}
Le problème c'est que la fonction marche parfairement sous FF mais pas du tout sous IE (version 6). Le plus drôle c'est que IE ne renvoit aucun message d'erreur.
Quelqu'un sait ce qui ne vat pas???
Merci d'avance

EDIT par Felipe: ne pas utiliser 'i' comme variable d'un tableau sur ce Forum, c'est compris comme de l'italique (BBCode, voir le sujet d'annonce de ce salon). J'ai remplacé par 'aa'
Modifié par Julien Royer (16 Feb 2007 - 09:22)