J'ai pensé récupérer les "id" en faisant cela :
document.getElementsById("id") ...
Mais en fait etant donné que je ne recupere que les objets select
j'ai trouvé une solution qui est :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
function concat(lien)
{
var chaine = "";
var objets = document.fprod;
for(var i=0;i<objets.length;i++)
if(objets[i].type == "select-one")
{
chaine = chaine + "&";
for(var j=0;j<objets[i].options.length;j++)
{
if(objets[i].options[j].selected == true)
{
chaine = chaine + objets[i].name + "=";
chaine = chaine + objets[i].options[j].value;
break;
}
}
}
lien.href = lien.href + chaine;
}
// utilisation
<a href="cible.php" onClick="javascript:concat(this);">click</a>
// j'obtiens en resultat
cible.php?pid=XXX&id[14]=A&id[25]=C&id[44]=E |
Merci d'avoir lu.
Partager