Estoy haciendo un formulario y quiero saber como puedo hacer para poner un switch, en ves de mucho IF, ELSE... El script lo tengo asi:
Código HTML:
<script language="JavaScript" type="text/JavaScript">
function validar(form)
{
if (form.nombre.value == false) {
alert("Escribe tu nombre");
return false;
}
if (form.comentario.value == false) {
// El formulario esta incompleto
alert("No pusiste un comentario");
return false;
}
if (form.email.value !="")
{
if (form.email.value.indexOf("@") != "-1" && form.email.value.indexOf(".") !="-1" && form.email.value.indexOf(" ")=="-1" &&form.email.value.length>=8)
// Si el mail es valido
return true;
else
{
// El mail es invalido
alert("El email no existe.");
return false;
}
}
else
{
alert("Escribe tu email.");
return false;
}
return true;
}
</script>
Ahora, yo quiero ademas de que cheque el nombre y comentario (y mail, pero eso es otra cosa) que cheque si está vacío 4 campos más (por ej: telefono, pais, direccion, edad). Como lo hago esto con un switch?