¡Quiero obtener el valor de un elemento seleccionado cuando se hace clic en el elemento seleccionado! Quiero hacerlo sin un atributo onchange
en el HTML.Obtener el valor del elemento seleccionado en el evento usando JavaScript puro
Me gustaría lograr esto sin jQuery. No quiero incluir un marco jQuery en este sitio web cuando este pequeño script es lo único que necesito.
var select_element = document.getElementById('product-form-user-enquiry-type');
select_element.onchange = function(e){
if (!e)
var e = window.event;
var svalue = select_element.value;
alert(svalue);
}
if (select_element.captureEvents){
select_element.captureEvents(Event.CHANGE);
}
El select_element.value;
contiene una secuencia vacía. ¿Cómo debería hacer esto?
realidad esto parece funcionar para mí tipo algo en el campo de texto en [jsFiddle] (http://jsfiddle.net/9vW9g/) un clic introducir – C5H8NNaO4
Si no desea utilizar ' onchange' luego no use 'onchange'. Agregue un detector de eventos 'click' a su elemento' select'. –
pensé en eso también, pero tal vez simplemente no quiere incluir onchange en la etiqueta html misma, – C5H8NNaO4