11540 sujets

JavaScript, DOM et API Web HTML5

Bonjour,
Je ne suis pas sûr d'avoir très bien compris ton problème. Il me semble que tu souhaite juste remplir deux champs, et je ne comprends pas pourquoi ton code est si compliqué, je pense que quelque chose m'échappe.
Sinon une bête fonction qui remplie tes deux champs serait :

function addText(instext)
{
    document.querySelector("#conserver").value = instext; //Pour modifier la valeur de ton champ dont l'ID est "conserver".
    document.querySelector("#multinoms").value = instext; // De même pour ton champ d'ID "multinoms".
}

En fait c'est ta méthode archaïque pour accéder aux éléments de ton formulaire qui doit t'induire en erreur. Je trouve que document.liste.multinoms est trop vieux et compliqué a utiliser. Utilise plutôt querySelector ou getElementById.
Un autre détail, la méthode <a href="#"></a> avec le # est à bannir, ça te fait remonter en haut de ta page, à moins que ta fonction renvoie false... Mais c'est un autre sujet.

En espérant avoir pu t'aider.
Prince-Leto