Código JavaScript para comprobar
Saludos windowmaker, estoy realizando un página web y deseo implementar una pequeña comprobación antes de subir archivos, estoy utilizando JavaScript para hacerlo, y el código va más o menos así:
function prueba(valor){
var src = valor.value;
var log = src.length;
var an = lo - 3;
var subc= src.substring(an,log);
if(subc!="gif"&&subc!="jpg"){
alert("Admite solo jpg o gif");
document.formu.im1.value="";
}
}
Y la entrada para el archivo esta puesta en HTML de la siguiente manera:
<input type=file name=im1 onChange=prueba(this)>
Entonces la variable scr almacena el valor ingresado y compruebo la extensión (.gif o .jpg), ya que no quiero aceptar archivos de ningún otro tipo quiero poner en blanco el valor de la entrada, o sea, borrar el texto dentro del <input> de HTML luego de realizar la comprobacion; pero no me funciona y quisiera pedir tu ayuda en este sentido.
Esperando tu respuesta, te agradezco de antemano.
function prueba(valor){
var src = valor.value;
var log = src.length;
var an = lo - 3;
var subc= src.substring(an,log);
if(subc!="gif"&&subc!="jpg"){
alert("Admite solo jpg o gif");
document.formu.im1.value="";
}
}
Y la entrada para el archivo esta puesta en HTML de la siguiente manera:
<input type=file name=im1 onChange=prueba(this)>
Entonces la variable scr almacena el valor ingresado y compruebo la extensión (.gif o .jpg), ya que no quiero aceptar archivos de ningún otro tipo quiero poner en blanco el valor de la entrada, o sea, borrar el texto dentro del <input> de HTML luego de realizar la comprobacion; pero no me funciona y quisiera pedir tu ayuda en este sentido.
Esperando tu respuesta, te agradezco de antemano.
Respuesta de widowmaker
1