Bonjour à tous,
Je suis en train de créer un formulaire dynamique, des lignes se rajoutent automatiquement et les identifiant sont de la forme suivantes :
nom1 prenom1...
nom2 prenom2...
certain champs dépendent parfois d'autre champs déjà saisié, c'est pourquoi, dès que deux champs sont modifié, j'apelle un méthode qui doit remplir un autre champs.
Le problème c'est que je n'arrive pas à identifier le nom de mes input dans ma méthode JavaScript puisque c'est des champs qui peuvent avoir différent nom (1,2,3...).
j'ai essayé de passé en paramêtre mais sa ne marche pas:
sachant que mes paramêtre sont passés de la manières suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 function ModifInput(time, moyenne, objectif){ var produit=0; alert('TOTO'); produit=parseFloat(FormuSaisie.moyenne.value)*parseFloat(FormuSaisie.time.value); FormuSaisie.objectif.value=parseFloat(produit); }
(l'exemple est pour la première ligne, les lignes suivantes sont crée dynamiquement en JavaScript)
Code : Sélectionner tout - Visualiser dans une fenêtre à part onChange="ModifInput(time1,moyenne1,Objectif1);"
les noms des mes champs sont ceux que j'ai crée mais il me renvoie une erreur :
FormuSaisie.moyenne.value is null or is not a object.
Je comprend bien pourquoi il me dit sa mais je ne sais pas comment le corriger.
Merci d'avance pour votre aide.
Partager