selectedIndex como su nombre dice es el indice seleccionado, (0,1,2,3,...), no es ni el valor, ni el texto de la opción seleccionada.
Observa
Código Javascript
:
Ver originalindice = document.getElementById('causa').selectedIndex;
alert(indice);
var causa = indice.substring(6, 0);
indice = document.getElementById('checklist').selectedIndex;
alert(indice);
var checklist = indice.substring(6, 0);
if( causa != checklist) {
alert('La causa seleccionada no es correcta para el tipo de checklist indicado. Revisa los datos aportados.');
return false;
}
Puedes usar
para obtener el valor o
Código Javascript
:
Ver originaldocument.getElementById('causa').options[document.getElementById('causa').selectedIndex].text;
para obtener el texto.
siendo