Buenas.
Estaba haciendo una prueba con el parámetro evento del método addEventListener. Tengo el siguiente código HTML:
Código HTML:
Ver original<form method="get" action="" name="suma"> <input type="text" name="num1" /> +
<input type="text" name="num2" /> =
<input type="submit" value="resultado"/>
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
:
Código Javascript
:
Ver originalwindow.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" );
});
});
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/
¿Alguien sabría cuál es el problema? Gracias!