Comment attribuer une valeur à l'attribut name d'un élément créé par un script ?
http://javascript.developpez.com/faq...amps#ajoutName


Dans cette Q/R il y a ce code
Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
var monInput;
 
// création de l'input
monInput = document.createElement("input");
monInput.type = "text";  
monInput.name = "nameInput"; 
 
monInput.id = "idInput";
monInput.value = "";
 
// ajout de l'input créé dans le formulaire
document.getElementById("idFormulaire").appendChild(monInput);

Il est indiqué ensuite qu'avec ce code
Firefox retournera nameInput tandis que IE ne retournera rien.
Je viens de vérifier avec IE 9 sous Vista, le code fonctionne et IE retourne bien la valeur de l'id de l'input créé (avec un doctype xhtml).

Pire, si vous soumettez le formulaire, IE ne transmettra pas cet input !
là par contre je n'ai aucun moyen de vérifier cette affirmation.


N'ayant pas les moyens (navigateurs, serveur) de vérifier intégralement cette Q/R, je vais donc vous mettre à contribution
Chers contributeurs, pourriez-vous vérifier intégralement le code ainsi que les affirmations de cette Q/R ?