par
Axel » 20 juil. 2005, 10:53
salut
function enlever()
{
if ((window.document.forms['my_form'].elements['jde_1'].checked==false) || (window.document.forms['my_form'].elements['jde_2'].checked==false) || (window.document.forms['my_form'].elements['jde_3'].checked == false) || (window.document.forms['my_form'].elements['jde_4'].checked == false) || (window.document.forms['my_form'].elements['jde_5'].checked == false))
{
window.document.forms['my_form'].elements['jde'].checked = false) // <---------- pq cette paranthèse ???? elle ne sert à rien, mets un ";" à la limte.
}
}
Une petite remarque sur ton écriture de :
qui est totalement juste puisque ça marche.
Le window devant est inutile; en fait on précise la fenetre avec un document lorsque l'on va chercher des données sur une autre fenetre que celle d'origine.
mais celle-ci fonctionne aussi et est un peu moins longue et t'évite d'appeler le formulaire à chaque fois. Mais bien sur il faut que chacun de tes objets ait un id différent.
Et tu as aussi la même possibilté mais avec les names avec getElementsByName()