Estoy haciendo un formulario de envio de datos a una pagina en PHP, haciendo antes una validación.
El problema viene en dicha validación, ya que hace todo bien, menos el pasar las variables a add_user.php.
Os explico .. Estoy usando unas librerias ya definidas, en concreto estas...
Código:
<!-- LIBRERIAS PARA W3-FORM-VALIDATION --> <script type="text/javascript" src="js/freedom.js"></script> <script type="text/javascript" src="js/w3-form-validation.js"></script>
Y la funcion en concreto es esta
Código:
Si quito el javascript de validación todo funciona perfectamente, pero claro no valida ... es decir, que me llegan las variables que he insertado en el formulario. PEro si lo pongo, las variables me llegan vacias... <script type="text/javascript"> /*** REGLAS DE VALIDACIÓN DEL FORMULARIO ***/ var camposVal = []; /*NOMBRE*/ camposVal.push('req,nombre,¡Por favor, rellene el campo NOMBRE!.'); //Comprueba que se haya informado /*USUARIO*/ camposVal.push('req,usuario,¡Por favor, rellene el campo USUARIO!.'); //Comprueba que se haya informado /*PASSWORD*/ camposVal.push('req,password,¡Por favor, rellene los campos PASSWORD!.'); //Comprueba que se haya informado camposVal.push('req,password2,¡Por favor, rellene los campos PASSWORD!.'); //Comprueba que se haya informado camposVal.push('same,password,password2,¡Los PASSWORDS no son iguales!.'); //Comprueba igualdad de passwords /*E-MAIL*/ camposVal.push('req,email,¡Por favor, rellene el campo E-MAIL!.'); //Comprueba que se haya informado camposVal.push('email,email,¡Por favor, rellene el campo E-MAIL correctamente!.'); //Comprueba estructura function onLoad() { $('btnSubmit').onclick = function() { var valida = new w3FormValidation(camposVal,'¡TITULO ALERTBOX!',10); var resultado = valida.start(); if ( resultado ){ alert('El formulario se ha validado correctamente.'); //esta linea de location la he puesto yo por probar y tampoco funciona, no me envia la s variables POST. location.href="includes/add_user.php"; } else return false; } } addEvent(window, 'load', onLoad);
La pregunta es, ¿como lo tengo que poner, para que me lleguen las variables mediante POST?
Gracias y saludos.