Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/11/2003, 14:22
Avatar de AlZuwaga
AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
if, elseif, and, or... PUFFFF




Quién sería tan amable de ayudarme a estructurar correctamente esta pequeña funcion en javascript que obtuve de un post de KarlanKas?

Uno de los problemas que tengo es básico: No sé como usar los operadores lógicos en javascript -- (marco la línea en negrita)
El otro problema, un poco más complejo, es que no sé como sería un ELSEIF en este lenguaje -requete - (marco las íneas en itálicas)

Todo lo que quiero hacer está comentado en el mismo script:



function valida_envio(form)
{
if ((form.ID_Provinc_HIDDEN.value = 'NOM' OR form.ID_Mun_HIDDEN.value = 'NOM') AND form.Demandante.value = 'MUN')

//además, acá tendría que poner que si
//los values de ID_Provinc_HIDDEN O ID_Mun_HIDDEN
//son distintos de 'NOM' Y el value de Demandante
//es distinto de 'MUN' también ocurra el alert y no se envíe el formulario


{
alert("Si es municipal, entonces seleccioná un provincia y un municipio. Si no es municipal, para qué demonios seleccionás municipal? Ah??? aparato!!");
return false;
}
else{form.submit()}
}//valida_envio



gracias