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>


