Recuperer un nom dynamique d'un formulaire js

Bonjour,

j'essaie depuis quelques heures de recuperer le nom de mon formulaire qui est dynamique sans succes...
voici une partie de mon code ou je veux recuperer ce nom

function me(id,qte)
{
var mag=document.for[+id].x_magasin.value;
var x = document.getElementById(mag).value;
alert (""+x);

}

donc le nom de mon formulaire est declarer comme suit
<form name="for<?php echo $rows['id']; ;?>">
<input type="text" id="quantite" name="x_qte" value="<?php echo $rows['qte']; ?>" size="5" onBlur="javascript:me('<?php echo $rows['id'];?>',this.value);">
<select name x_magasin>
<option value="1">mg1</option>
<option value="2">mg2</option>
</select>
</form>
bon j'ai essayer de diminuer le code
il fonctionne correctement si je connais l'id par exemple si je met document.for2.x_magasin.value;
mais si j'execute le code j'aurais le message suivant document.for a la valeur Null ou n'est pas un objet

SVP Aidez moi,
Aurevoir
Configuration: Windows XP
Internet Explorer 7.0

1 réponse

  1. bonjour,

    j'ai trouve la solution pour ceux qui sont interesses:

    var mag=document.getElementById('for'+id).x_magasin.value;

    Aurevoir
    2