Passage des parametres d'un formulaire à un script
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:
Code:
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> |
et le script que j'ai fait :
Code:
1 2 3 4 5 6
|
function setValeurAttribut1(valeur){
var form =document.getElementById('form');
form.hiddenVariable1.value=valeur;
form.submit();
} |
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
j'ai essaye sa
Code:
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();
} |
mais sa n'a pas marché
votre aide serait la bienvenue