20 Novembre 2017 à 14:30:59

Auteur Sujet: copie de select avec cloneNode  (Lu 1691 fois)

nouvinfo

  • Nouveau membre
  • *
  • Messages: 1
  • Points gagnés: 0
    • Voir le profil
copie de select avec cloneNode
« le: 13 Janvier 2011 à 04:13:43 »
Bonjour en plus d'être un débutant c'est la première fois que je poste dans un forum:
voici mon problème: je voudrais, en cliquant sur un bouton, copier une liste déroulante située avant ce bouton.

voici mon code dans le <body>:
<body>
<select id="liste_service" name='te0'>
<option value='faux'>---choisissez---</option>
<?php // creation de la liste a partir d'une bd mySQL
while ($row=mysql_fetch_array($resultat,MYSQL_NUM))
{
echo '<option value="'.$row[1].'">'.$row[0].' ('.$row[2].') </option>';
}
?>

</select></br></br>
<input type='button' value='une autre liste' id='sup' onClick='creer_liste()'>
<div id="div" style="display:none;"></div>
</body>

voici le code dans <HEAD>

<title>test</title>
 
<script type="text/javascript">
function creer_liste()
{
var selectexistant = document.getElementById('liste_service');
var div_place = document.getElementById('div');
var newselect = selectexistant.cloneNode(true);
div_place.appendchild(newselect);
}
 
</script>
</head>
resultat: lorsque je lis le code à partir de IE, la liste s'affiche bien mais lorsque je clique sur le bouton 'une autre liste' ça ne fait rien
Pouvez-vous maidez svp? :(