Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/12/2006, 13:29
Avatar de JavierB
JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 9 meses
Puntos: 772
Re: Vaciar un campo de formulario

Hola [B]Hola AnnaTPC

Por seguridad, no se puede cambiar el value de un file con código. Creo que fue caricatos (¡Hola! ) el que comentó en otro mensaje que se puede copiar el campo de archivo y borrar el anterior. Te he preparado une jemplo:
Código PHP:
<html>
<
head>
<
script type="text/javascript">
function 
validar(obj) {
  
archi obj.value;
  
ext archi.split('.');
  
ext ext[ext.length-1];
  if (
ext != 'jpg') { // crear file nuevo y borrar anterior
    
fil obj.cloneNode(false);
    
fil.value '';
    
obj.form.insertBefore(fil,obj);
    
obj.form.removeChild(obj);
  }
}
</script>
</head>
<body>
<form>
<input type="file" name="pepe" onchange = "validar(this)" />
</form>
</body>
</html> 
Saludos,