Unobstrusive JS avec select, option et event

Fermé
stellou74 Messages postés 22 Date d'inscription mardi 18 février 2014 Statut Membre Dernière intervention 10 avril 2014 - 23 mars 2014 à 16:01
stellou74 Messages postés 22 Date d'inscription mardi 18 février 2014 Statut Membre Dernière intervention 10 avril 2014 - 4 avril 2014 à 10:09
Bonjour,

J'ai besoin d'un script qui affiche mes options dans mon select avec également une option vide et que lorsqu'on clique sur une option un évènement se produit et ça affiche la valeur correspondant du tableau.

Comment faire ?

Voici mon code actuel:
window.onload = formulaire;

function ajouteOption(){
	var o = document.createElement("option");
	o.type = "option";
}

function executeNote(event){

}

function formulaire(){
	//create a form
	var f = document.createElement("form");
	f.setAttribute('method',"post");
	f.setAttribute('action',this.addEventListener(onClick, executeNote, false));

	//create select element
	var s = document.createElement("select");
	s.type = "select";
	s.name = "notes_music";
	s.id = "notes_music";

	//create an array
	var notes = new Array();

	notes['noteDo'] = new Array('Do','C');
	notes['noteRe'] = new Array('Ré','D');
	notes['noteMi'] = new Array('Mi','E');
	notes['noteFa'] = new Array('Fa','F');
	notes['noteSol'] = new Array('Sol','G');
	notes['noteLa'] = new Array('La','A');
	notes['noteSi'] = new Array('Si','B');
	notes['noteDo'] = new Array('Do','C');


	//add option element to the select
	notes.forEach(function(ajouteOption){
		s.appendChild(o);
	});

	// add all elements to the form
	f.appendChild(s);
	s.add(o);

	// add the form inside the body
	document.getElementsByTagName('body')[0].appendChild(f);
}

1 réponse

stellou74 Messages postés 22 Date d'inscription mardi 18 février 2014 Statut Membre Dernière intervention 10 avril 2014 1
4 avril 2014 à 10:09
SVP quelqu'un peut m'aider ??
0