Case dynamique

Eléphanteau du PHP | 35 Messages

30 juil. 2006, 16:30

Bonjour a tous,
Bon voila question simple reponse dur à trouver pour moi :s

Code : Tout sélectionner

function Cocher(Num) { var aa = "coche" + Num document.formlist.aa.checked=1; }
aa etant le nom d'une case a cocher style :

Code : Tout sélectionner

<input name="coche40" type="checkbox" value="1">
Le probleme c'est que des cases à coche j'en est un centaine et jamais avec le meme numero comment je peu faire pour cocher la case que je veu en lui passant en paramètre le numero de cette fameuse case

exemple japelle dans mon cas la fonction Cocher(40) et hop la case coche40 se coche

Merci d'avance

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

30 juil. 2006, 19:12

Salut,

Passe par le tableau des éléments du formulaire :
function Cocher(Num)
{
var aa = "coche" + Num
document.forms['formlist'].elements[aa].checked=1;
} 

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute