Bonjour,
Voila j'ai un probleme tout simple mais je l'arrive pas à la résoudre :
J'ai un formulaire HTML tout bete avec un input pour rentrer plusieurs E-mails :
J'ai placé un lien a coté pour qu'on puisse ajouter un nouveau champs en javascript
Donc visuellement en fait ca marche inpec sous Firefox et IE, j'ai bien un champs qui s'ajoute ou je veux, je peux rentrer les données c'est niquel.
Cependant lors de l'envoi de formulaire Firefox ne prend pas en compte les input ajouté ( j'en ai qu'un seul celui qui est la de base sans javascript ), IE6 lui les prends en compte, j'aimerais savoir donc comment faire fonctionner ce code sous FF ???
Sachant que je vous ai donné ici une fonction simplifié, copyElement permet de copier n'importe quel élément de mon formulaire.
ML
Modifié par -ML- (26 Nov 2006 - 14:53)
Voila j'ai un probleme tout simple mais je l'arrive pas à la résoudre :
J'ai un formulaire HTML tout bete avec un input pour rentrer plusieurs E-mails :
<input type="text" name="mails[]" />
J'ai placé un lien a coté pour qu'on puisse ajouter un nouveau champs en javascript
function copyElement( str_copy, place )
{
var list = document.getElementById(place);
var item = list.appendChild(document.createElement('li'));
item.innerHTML = str_copy;
};
<script type="text/javascript">
function special_M() { copyElement('<input type="text" name="mails[]"/>', 'special_mail' ) }
</script>
<a onClick="special_M()">+ [ Ajouter un autre mail ]</a>
Donc visuellement en fait ca marche inpec sous Firefox et IE, j'ai bien un champs qui s'ajoute ou je veux, je peux rentrer les données c'est niquel.
Cependant lors de l'envoi de formulaire Firefox ne prend pas en compte les input ajouté ( j'en ai qu'un seul celui qui est la de base sans javascript ), IE6 lui les prends en compte, j'aimerais savoir donc comment faire fonctionner ce code sous FF ???
Sachant que je vous ai donné ici une fonction simplifié, copyElement permet de copier n'importe quel élément de mon formulaire.
ML
Modifié par -ML- (26 Nov 2006 - 14:53)