Cita:
Iniciado por jonni09lo En javascript cuando haces elseif no es como en php que permite esta estructura:
Código PHP:
Ver original //algo
//algo
}else{
//algo
}
//funciona Igual si hago:
//algo
}else if(isset($var2)){ //nota como hago la separacion del else y el if //algo
}else{
//algo
}
Javascript no acepta la sintaxis de elseif el acepta else if
Prueba
Código Javascript
:
Ver original} else if (_calle.value.length == 0){
Saludos
Ante todo gracias por contestar. He probado como me dijiste pero sigue sin funcionar, el campo SINTOMA si lo pongo el primero va bien. Te has dado cuenta que el campo
calle es un array verdad?
Código PHP:
Ver originalfunction direccion(){
var _SINTOMA = document.forms['form1'].elements['SINTOMA'];
var _calle = document.forms['form1'].elements['calle'];
if (_calle.value.length == 0){
alert("¡Insertar la dirección del usuario!");
_calle.focus();
return 0;
}else if (_SINTOMA.value.length == 0){
alert("¡Insertar el síntoma de la avería!");
_SINTOMA.focus();
return 0;
}else {
document.forms['form1'].submit();
}
}
Un saludo