Bonjour,

Existe t'il une fonction qui permette de renvoyer en automatique le nom, ou l'Id, d'un element de formulaire pour ensuite la réutiliser dans une fonction JS (pour obtenir la valmeur du champ)?
Mon but est de controler la valeur d'un champ dans une fonction où l'on envoie comme paramètre le champ à controller.

Pour le moment je suis obligé de mettre dans mon code HTML le nom de mon input:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<input type="text" id="toto" onchange="mafonction('toto')" />
puis de le récupérer dans mon javascript.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 function mafonction(mavar)
mais ensuite j'ai un 2ème pb car les fonctions getElementsByName, et getElementById refuse d'avoir une variable comme paramètre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
function mafonction(mavar) {
  alert(document.getElementById('toto').value);
  alert(document.getElementById(mavar).value);
}
Le 1er renvois la valeur du champ mais le 2è ne marche pas.

Si quelqu'un avait une idée sur ce pb?

Merci