pues lo puse asi y no funciona =S
Código PHP:
<html>
<head>
<title>Formulario de Registro</title>
<style type="text/css">
<!--
.style1 {color: #FFFFFF}
.style2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
}
.style4 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}
-->
</style>
<script language="JavaScript">
function valida_envia(){
//valido el nombre
if (document.formprin.nombre.value.length==0){
alert("Tiene que escribir su nombre.")
document.formprin.nombre.focus()
return 0;
}
//valido el apellido
if (document.formprin.apellidos.value.length==0){
alert("Tiene que escribir su apellido.")
document.formprin.apellidos.focus()
return 0;
}
//valido el telefono
if (document.formprin.telefono.value.length==0){
alert("Tiene que escribir su telefono.")
document.formprin.telefono.focus()
return 0;
}
//valido el email
if (document.formprin.email.value.length==0){
alert("Tiene que escribir su correo electronico.")
document.formprin.email.focus()
return 0;
}
//el formulario se envia
alert("Muchas gracias por enviar el formulario");
document.formprin.submit();
}
</script>
</head>
<body bgcolor="black">
<p class="style1 style2">Formulario de registro:</p>
<p class="style1 style2">*Nombres:</p>
<form name="formprin" method="post" action="insertar.php" onsubmit="valida_envia()">
<p class="style1">
<input name="nombre" type="text" id="nombre">
</p>
<p class="style1 style4">*Apellidos:</p>
<p class="style1">
<input name="apellidos" type="text" id="apellidos">
</p>
<p class="style1 style4">Telefono:</p>
<p class="style1">
<input name="telefono" type="text" id="telefono">
</p>
<p class="style1 style4">*E-Mail:</p>
<p>
<span class="style1">
<input name="email" type="text" id="email">
</span></p>
<p>
<input type="button" name="submit" value="Enviar Formulario">
</p>
<p><span class="style1">*Campos Obligatorios </span></p>
</form>
</body>
</html>