Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/02/2009, 15:58
Avatar de xcorpion
xcorpion
 
Fecha de Ingreso: octubre-2003
Ubicación: m é x i c o
Mensajes: 676
Antigüedad: 20 años, 7 meses
Puntos: 4
El metodo click() para File Upload (input type=file)

Estoy intentando usar el metodo click() en un objeto fileupload(<input type=file>), aparentemente funciona cuando le doy "submit" al formulario el campo se resetea, supongo que pasa esto por razones de seguridad pero ¿no hay otra forma de hacerlo?

El codigo es mas o menos este:

Código HTML:
<script language="javascript1.2">
function changeimg(xfile){
	document.getElementById('img1').src=xfile.value;
}
</script>

<img id="img1" src="demo.jpg" onmouseover="style.cursor='hand';" onclick="document.formupthumbs.file1.click()" >

<form action="uploadthumbs.php" method="post" name="formupthumbs" enctype="multipart/form-data"> 

<input type="file" name="file1" style="display:none" accept="image/jpeg" onchange="changeimg(this)">
<input type="submit" value="Agregar thumbs"></form>