Me gustaría saber cómo detectar con Javascript si en un select multiple se ha seleccionado uno de sus elementos de entre los varios a elegir.
Me explico: al ser un select multiple, se pueden escoger varios elementos de él a la vez... Pues bien, ¿cómo saber si uno de esos elementos seleccionados, es el que yo quiero comprobar?
Si únicamente selecciono el elemento que quiero comprobar, no hay ningún problema. El asunto es comprobarlo si hay más de un elemento seleccionado.
Ejemplo
Código HTML:
<select name="comboMultiple[]" id="combo" multiple size="5" onchange="comprobar()"> <option value="valor1">VALOR 1</option> <option value="valor2">VALOR 2</option> <option value="valor3">VALOR 3</option> </select>
Código:
Así es tal y como lo tengo ahora, pero como decía, eso sólo me lo detecta cuando única y exclusivamente selecciono un elemento. ¿Qué hacer para detectarlo con varios seleccionados?function comprobar(){ if (document.getElementById('combo').value=='valor2') { alert('kaka'); } }
Muchísimas gracias de antemano, saludos.