Validar extensión de archivo, siempre y cunado exista un archivo
Publicado por Pablo (2 intervenciones) el 17/09/2011 22:33:12
Hola a todos, tengo un inconveniente en un form, a la hora de comprobar la extensión de un archivo. El problema es que la función solo es valida si en el input hay un archivo, y yo deseo que si no hay archivo no me de ninguna advertencia, ya que si el usuario no desea subir ninguna imagen, debo permitir igualmente el envio de datos.
Actualmente tengo la siguiente función:
if ((/.(gif|jpeg|jpg|png)$/i.test(document.getElementById("f1").value))=="")
{
alert('Comprueba la extensión de tus imagenes, recuerda que los formatos aceptados son .gif, .jpeg, .jpg y .png');
document.getElementById("f1").focus();
return (false);
}
Alguien me podria decir como hacer para que solo actue cuando se selecciona un archivo? si no hay nada, que no tire ninguna advertencia. Muchas gracias!!!
Actualmente tengo la siguiente función:
if ((/.(gif|jpeg|jpg|png)$/i.test(document.getElementById("f1").value))=="")
{
alert('Comprueba la extensión de tus imagenes, recuerda que los formatos aceptados son .gif, .jpeg, .jpg y .png');
document.getElementById("f1").focus();
return (false);
}
Alguien me podria decir como hacer para que solo actue cuando se selecciona un archivo? si no hay nada, que no tire ninguna advertencia. Muchas gracias!!!
Valora esta pregunta


0