codigo de validacion de datos del usuario :
Código:
y el codigo de validacion de las fotos:function validarForm(formulario) { if(formulario.usuario.value.length==0) { //¿Tiene 0 caracteres? formulario.usuario.focus(); // Damos el foco al control alert('No puedes dejar campos en blanco'); //Mostramos el mensaje return false; //devolvemos el foco } if(formulario.mail.value.length==0) { //¿Tiene 0 caracteres? formulario.mail.focus(); // Damos el foco al control alert('No puedes dejar campos en blanco'); //Mostramos el mensaje return false; //devolvemos el foco } if(formulario.contrasena.value.length==0) { //¿Tiene 0 caracteres? formulario.contrasena.focus(); // Damos el foco al control alert('No puedes dejar campos en blanco'); //Mostramos el mensaje return false; //devolvemos el foco } if(formulario.repcontrasena.value.length==0) { //¿Tiene 0 caracteres? formulario.repcontrasena.focus(); // Damos el foco al control alert('No puedes dejar campos en blanco'); //Mostramos el mensaje return false; //devolvemos el foco } if(formulario.contrasena.value!=formulario.repcontrasena.value) { formulario.contrasena.focus(); //comprueba que sean iguales alert('Las contraseñas no coinciden'); return false; } if ((formulario.mail.value.indexOf ('@', 0) == -1)||(formulario.mail.value.length < 5)) { formulario.mail.focus(); alert("Escriba una dirección de correo válida en el campo \"Dirección de correo\"."); return (false); } if ((formulario.mail.value.indexOf ('.', 0) == -1)) { formulario.mail.focus(); alert("Escriba una dirección de correo válida en el campo \"Dirección de correo\"."); return (false); } value=e.value; return true; //Si ha llegado hasta aquí, es que todo es correcto }
Código:
y los envio a la pagina que los procesa asi:function validar(){ var OK = true; var frm = document.forms["frm"]; var f = frm.elements["archivo"]; if( !f.value.match(/.(jpg)|(gif)|(png)|(jpeg)$/) ){ document.getElementById("msg").innerHTML = "Extension debe ser jpg, jpeg, gif o png"; OK = false; } return OK; }
Código HTML:
<form method="post" name= "frm" action="insertar.php" enctype="multipart/form-data" onsubmit="return validarForm(this); validar(); "> E-mail <br /> <INPUT TYPE= "TEXT" NAME="mail" /> <br /> Nombre de usuario <br /> <INPUT TYPE= "TEXT" NAME="usuario" /> <br /> Contraseña <br /> <INPUT TYPE= "TEXT" NAME="contrasena" /> <br /> Repita Contraseña <br /> <INPUT TYPE= "TEXT" NAME="repcontrasena" /> <br /> <br /> <SPAN STYLE="position:absolute; top:1220px; left:-600px;" > <input type="file" name="foto1" id="foto1" > Foto Perfil </SPAN> <SPAN STYLE="position:absolute; top:1395px; left:-600px;" > <input type="submit" value = "REGISTRAR PERFIL" > </form> </SPAN>