Hola que tal.
Bienvenid@ al foro.
En primer lugar debo de decirte que tienes muchos errores en tus funciones de javascript, en segundo lugar tus funciones confunden demaciado, en tercer lugar te falta configurar el form.
Lo que te recomiendo es que estructures mejor tu programación ya que de esa manera podrás pogramar más facilmente.
Te dejo un ejemplo básico para la validación de formularios con javascript
Código HTML:
Ver original<link rel="stylesheet" type="text/css" href="formulario.css"> <script type="text/javascript" language="javascript"> function valida_form(){
var error = "";
if(document.getElementById("nombre").value=="") error +="Coloca el nombre.\n";
if(document.getElementById("apellidos").value=="") error +="Coloca los apellidos.\n";
if(error != ""){
alert("Se detectaron los siguientes errores: \n\n"+ error);
}else{
document.getElementById("form1").submit();
}
}
<form name="form1" id="form1" method="post" action="tu_pagina.php"> Nombre:
<input type="text" name="nombre" id="nombre"> <input type="text" name="apellidos" id="apellidos"> <p><input type="button" name="Guardar" id="Guardar" title="Guardar" value="Guardar" style="cursor:pointer;" onClick="valida_form();"></p>
Saludos