Bonjour à tous !
Je désire lors d'une sélection sur un select, entrez la valeur de l'option dans un textarea.
Comme je n'y connait pas grand chose, j'essaie de faire avec le peu de connaissance que j'ai en javascript, mais je n'arrive pas à faire ce que je veux
Voici pour l'instant la fonction que j'ai faite :
Que j'appelle dans mon html :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 function liste(id, textarea, valeur) { var sel = document.getElementById(id); var val_sel = sel.options[sel.selectedIndex].value; var textarea = document.getElementById(textarea); if( sel.options[0].selected == false ) { textarea.value += '<' + valeur + '=' + sel.value + '>' + '</' + valeur + '>'; textarea.focus(); sel.options[0].selected = true; } }
Seulement, comme vous vous en doutez, ça ne fonctionne pas...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <select onchange="liste(couleur, message, 'couleur')" id="couleur"> <option selected="selected" disabled="disabled">Couleur</option> <option value="bleu">Bleu</option> <option value="rouge">Rouge</option> <option value="vert">Vert</option> <option value="noir">Noir</option> <option value="gris">Gris</option> </select>
La console de FF m'indique une erreur que je ne comprend pas :
Ligne 150 qui est var sel = var sel = document.getElementById(id);
Voilà, si quelqu'un pouvait me dire ce qui cloche dans ma mini fonction.
Merci.
Partager