Estaba haciendo una prueba con el parámetro evento del método addEventListener. Tengo el siguiente código HTML:
Código HTML:
Tengo un campo select que según si está seleccionada la opción submit o input quiero que el formulario responda al evento submit o input, respectivamente. Aquí el código javascript:Ver original
Código Javascript:
Sin embargo, independientemente del valor de select el formulario siempre responde en caso de hacer un submit. Dejo también el ejemplo en jsfiddle: http://jsfiddle.net/ESdav/Ver original
window.addEventListener( "load", function(){ var formSuma = document.forms.suma; var eventType = formSuma.eventType.value; formSuma.eventType.addEventListener( "change", function(){ console.log( formSuma.eventType.value ); }); formSuma.addEventListener( formSuma.eventType.value, function(){ console.log( "eo" ); }); });
¿Alguien sabría cuál es el problema? Gracias!