Mi problema es que tengo un formulario que esta validado en un js y lo que necesito es una vez valide vaya a una página que yo quiero es decir.. os pongo mi codigo.
Código HTML:
 <form action="registro.php" onsubmit="return comprueba();" method="post" enctype="multipart/form-data" name="form1" id="form1"> <input type="hidden" value="1" id="inicio" name="inicio"> <table align="center" border="0" cellpadding="0" cellspacing="0" width="450"> <tr> <td class="espacios">Nombre <font color="#ff0000">*</font></td> </tr><tr> <td class="espacios"><input name="nombre" type="text" id="nombre"></td> </tr> <tr> <td class="espacios">Apellido1<font color="#ff0000"> *</font></td> </tr><tr> <td class="espacios"><input name="apellido1" id="apellido1" type="text"></td> </tr> <tr> <td class="espacios">Movil<font color="#ff0000"> *</font></td> </tr><tr> <td class="espacios"><label> <input type="text" name="telefono" id="telefono" /> </label></td> </tr> <tr> <td class="espacios">Usuario<font color="#ff0000"> *</font> </td> </tr><tr> <td class="espacios"><input name="usuario" id="usuario" type="text"></td> </tr> <tr> <td class="espacios">E-mail <font color="#ff0000">*</font> </td> </tr><tr> <td class="espacios"><input name="email" id="email" type="text"></td> </tr> <tr><td height="15"></td></tr> <tr> <td colspan="2" class="espacios">Bases <font color="#ff0000">*</font>  <input name="bases" type="checkbox" class="Estilo5" value="ok" /> Acepto y me comprometo al cumplimiento de lo establecido en                     las <a href="baseslegales.htm">bases legales</a> de la presente promoción. </td> </tr> <tr><td height="15"></td></tr> <tr> <td width="147" align="left" valign="bottom"><a href="javascript:document.form1.onsubmit()"><img src="imagenes/boton-enviar.gif" border="0"/></a></td> </tr> </table> </form>
Ese es el codigo del formulario entonces hace el onsubmit y va al .js alli como vereís acontinuación realizar una validacion y devuelve true o false depende de la validación, pero una vez hace eso, yo quiero que vaya a una pagina que se llama registro.php para guardar los datos tal y como pone en el action del formulario [action="registro.php"].
Mi codigo js es el siguiente(la validación la hace bien) pero luego aparece una pagina en blanco y pone true:
Código:
  
A ver si alguién puede darme alguna solución.function comprueba(){
	
		if( 
			document.form1.nombre.value == "escribe tu nombre" ||
			document.form1.nombre.value == "" ||
			document.form1.apellido1.value == "escribe tu primer apellido" ||
			document.form1.apellido1.value == "" ||
			document.form1.telefono.value == "escribe tu movil" ||
			document.form1.telefono.value == "" ||
			document.form1.usuario.value == "escribe tu usuario" ||
			document.form1.usuario.value == "" ||
			document.form1.email.value == "escribe tu e-mail" ||
			document.form1.email.value == "" 
			
			)
		{
		
			alert("Debes rellenar los campos obligatorios");
			
		}else{
		
				if(! /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.form1.email.value)){
		
						alert("Debes introducir una dirección de e-mail válida")
		
				}else{
						
						if(document.form1.usuario.value=="escribe tu usuario" || document.form1.usuario.value=="")
						{
						alert("Debes introducir un usuario para poder resgistrarte");
						}else{
						
							if(document.form1.telefono.value=="escribe tu teléfono" || document.form1.telefono.value=="")
								{
										if(document.form1.bases.checked)
										{
											return true;
												//document.form1.submit();
											}else
											{
												alert("Debes aceptar las bases para poder registrate");
											}
								}else{
								
										if(isNaN(document.form1.telefono.value )) 
										{
												alert("El teléfono debe tener sólo números");
										} else {
												if(document.form1.telefono.value.length < 9)
													{
													alert("El teléfono debe tener 9 cifras");
													}else{
														if(document.form1.bases.checked){
															//document.form1.submit();
															return true; 
														}else{
															alert("Debes aceptar las bases para poder registrate");
														}
													}
									
										}
								}
							
							
						}
		
				}
				
		}
		
	}
 o alguna otra forma de hacerlo, en verdad solo quiero validar un formulario para luego meterlo en una bbdd a traves del php.
 o alguna otra forma de hacerlo, en verdad solo quiero validar un formulario para luego meterlo en una bbdd a traves del php.Muchas gracias.
Un saludo
 
 


