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