Ecrire dans un input dont le NAME a des crochets ?
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:
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:
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 ?