P ¿Cómo puedo validar campos de texto y a la vez un upload?
R
Mucho me ha ayudado este foro, asi que aquí les dejo una validación con Javascript, valida los campos de texto y las extenciones para hacer un upload.
f
Código PHP:
unction valida ()
{
if(document.form.nombre_usuario.value ==''){
alert("Por favor introduzca su nombre.");
document.form.nombre_usuario.focus();
return; }
if(document.form.apellidos_usuario.value ==''){
alert("Por favor introduzca sus apellidos.");
document.form.apellidos_usuario.focus();
return; }
if(document.form.correo.value == ''){
alert("Por favor introduzca su email.");
document.form.correo.focus();
return; }
if ((document.form.correo.value.indexOf ('@', 0) == -1)||(document.form.correo.value.length < 5)||(document.form.correo.value.indexOf ('.', 6) == -1)){
alert("Por favor, introduzca una dirección de correo electrónico válida.");
document.form.correo.focus();
return (false); }
//Valida el upload de los archivos para que sólo envíe los archivos con extención requerida
var A = "false"
var c = document.getElementById('file').value;
var llarg = c.length;
var extension = c.substring(c.length-3,c.length)
if (extension == "cvs" || c == "") {
A = "true";
}
else if (document.getElementById("file").value.indexOf('.cvs',0)== -1)
{
//document.getElementById("SecondTrack").value.indexOf('.gif',0)== -1){
alert("El archivo no tiene una extensión correcta, verifique");
document.getElementById("file").select();
document.getElementById("file").focus();
return (false);
}