Perdona, creo que no me has entendido. Te pongo un ejemplo con codigo:
Código:
<select name='nombrecombo' onChange='funcion();'>
<optgroup label='grupo 1'>
<option value='1.1'>1.1</option>
<option value='1.2'>1.2</option>
<option value='1.3'>1.3</option>
</optgroup>
<optgroup label='grupo 2'>
<option value='2.1'>2.1</option>
<option value='2.2'>2.2</option>
<option value='2.3'>2.3</option>
</optgroup>
<optgroup label='grupo 3'>
<option value='3.1'>3.1</option>
<option value='3.2'>3.2</option>
<option value='3.3'>3.3</option>
</optgroup>
</select>
Me refiero a un combo como éste. En este caso por ejemplo al pasar del 2.1 al 1.3 (con la flecha del teclado) o viceversa, no se ejecuta la función que tengo puesta en el onChange de la etiqueta select. Ésto me pasa cada vez que me muevo con las flechas y cambio de optgroup.
Gracias