Bonjour,

J'ai un petit soucis avec mon script qui fonctionne très bien sur IE, et pas sur FF et j'aimerais vos lumières si possible, ne connaissant rien au JavaScript.

J'ai actuellement un formulaire sur lequel j'ajoute dynamiquement des inputs à l'aide d'une fonction simple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
   function add_source_input()
   {
      var div1 = document.createElement(\'div\');
      div1.innerHTML = document.getElementById(\'newsource_template\').innerHTML;
      document.getElementById(\'newsource\').appendChild(div1);
   }
que j'appelle dans mon code html/PHP.

le soucis, c'est que dans la page de récupération des variables du formulaire (php), sur firefox, ça ne me récupère pas les valeurs de ces nouveaux champs (et ça marche très bien sur IE).

comment puis-je modifier cette fonction pour la faire fonctionner sur les deux navigateurs ? j'imagine que c'est un soucis avec appendChild ou innerHTML mais.. j'y connais pas grand chose

si vous avez besoin de voir le code html/php dites moi (il y a simplement des <div> avec ID pour ajouter l'input ou il faut, à partir d'un template (lui aussi dans un <div>)

merci encore