Bonjour,

Je m'explique.

J'ai un javascript qui doit changer la valeur de champs TEXT et d'images, via leur "name" respectif qui est respectivement "valeurX" et "imageX", où X est un nombre quelconque.

Jusqu'ici, rien de bien sorcier :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
parent.administration.valeur0.value=blablabla;
parent.administration.image0.src=blablabla.
Fonctionne très bien, même si l'image ne fait pas réellement partie du formulaire "administration".

Le problème est que je voudrais, pour faciliter le boulot d'un script PHP qui récupère ensuite le résultat du formulaire (les données "value" uniquement, l'image n'étant là que pour l'utilisateur), que les "name" soient non pas "valeurX", mais "valeur[X]".

Et là, patatra, je ne sais pas faire.
Bien sur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
parent.administration.valeur[0].value=blablabla;
ne fonctionne absolument pas. J'ai essayé entre parenthèses, entre guillemets, en le mettant dans une variable auparavant, mais rien n'y fait.

Ma question donc : Que mettre dans le code javascript pour qu'il change la "value" d'un input (ou même le src de l'image, tant qu'à faire) qui a "name=valeur[0]", par exemple ?