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,