Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/10/2013, 09:31
linuxchucho
 
Fecha de Ingreso: octubre-2013
Mensajes: 79
Antigüedad: 11 años, 2 meses
Puntos: 0
Pregunta Si no cumple limpiar campo

Hola tengo el siguiente codigo que funciona a la perfeccion, pero quiero que si no cumple con la validacion simplemente limpie el campo de file, me podrian explicar como lo puedo hacer? gracias.


Código HTML:
<input name="archivo[]" id="archfi" type="file" onChange='load_image(this.id,this.value)'/> 

Código:
function load_image(id,ext)
{
 if(validateExtension(ext) == false)
 {
  alert("Unicamente es permitido archivos PDF");
  document.getElementById("fileInput").innerHTML = "<input id='file' type='file' onChange='load_image(this.id,this.value)'>";
   document.getElementById("file").focus();
  return;
  }
 }
 
function validateExtension(v)
{
 var allowedExtensions = new Array("pdf");
 for(var ct=0;ct<allowedExtensions.length;ct++)
 {
  sample = v.lastIndexOf(allowedExtensions[ct]);
  if(sample != -1){return true;}
  }
 return false;
 }





saludos!