Salut les gars.
voici mon problème:
j'ai un formulaire qui contient plusieurs inputs de type hidden. je voudrais faire une fonction javascript générique qui prend comme parametre le nom de cet input et la valeur qui lui sera affectée
voici en gros ce que j'ai fait jusqu'à présent:
et le script que j'ai fait :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <form id="form" name="form" action="maServlet" method="post" > <input type="hidden" name="hiddenVariable1" id="hiddenVariable1"> <input type="hidden"name="hiddenVariable2" id="hiddenVariable2"> <input type="hidden" name="hiddenVariable3" id="hiddenVariable3"> </form>
je voudrais aussi passer l'attribut hiddenVariable en parametre a cette fonction et ainsi pouvoir l'appliquer à tous les attributs du formulaire pour ne pas ecrire un script pour chaque champs
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 function setValeurAttribut1(valeur){ var form =document.getElementById('form'); form.hiddenVariable1.value=valeur; form.submit(); }
j'ai essaye sa
mais sa n'a pas marché
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 function setValeurAttribut1(hiddenAttribute,attributeValue){ var form =document.getElementById('form'); var attribute=document.getElementById(hiddenAttribute); attribute.Value=attributeValue; form.getElementsByTagName(hiddenAttribute).value=attributeValue; form.submit(); }
votre aide serait la bienvenue
Partager