Código javascript:
Mi duda pasa por los siguiente funciona correctamente la primera condicion pero cuando paso a la segunda condicion por decir la edad es 9 me vota el mensaje Ver original
function valida(){ var cate = document.form1.categoria.selectedIndex; var cat = document.form1.categoria.options[cate].value; var edad = document.form1.edad.value; edad = parseInt(edad); if(((edad >=5)&&(edad<=7))&&(cat=="S7")){ return alert("Esta todo correcto.") } if (((edad ==8)||(edad==9))&&(cat=="S9")){ return alert("Esta todo correcto.") } else{ return alert("No corresponde la categoria con la edad."); } }
de No corresponde la categoria con la edad cuando en realiadad es verdad , deberia decirme esta todo correcto ??
Otra duda es lo mismo usar asi
Código javascript:
Que asiVer original
var cate = document.form1.categoria.selectedIndex; var cat = document.form1.categoria.options[cate].value;
Código javascript:
Ver original
(document.form1.categoria.options[document.form1.categoria.selectedIndex].value=="S8")
Que diferencia puede haber tal vez ese es mi error ??