Hola amigos soy nuevo con javascript y tengo una duda
Código javascript
:
Ver originalfunction 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.");
}
}
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
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
:
Ver originalvar cate = document.form1.categoria.selectedIndex;
var cat = document.form1.categoria.options[cate].value;
Que asi
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 ??