Foros del Web » Programando para Internet » Javascript »

problema con file

Estas en el tema de problema con file en el foro de Javascript en Foros del Web. hola tengo una pagina en la cual permite subir una imagen con el input file mi problema e sque al apretar el boton del formulario ...
  #1 (permalink)  
Antiguo 02/10/2007, 10:59
 
Fecha de Ingreso: septiembre-2003
Mensajes: 265
Antigüedad: 20 años, 7 meses
Puntos: 1
problema con file

hola

tengo una pagina en la cual permite subir una imagen con el input file

mi problema e sque al apretar el boton del formulario para subir la imagen
esta desaparece de la caja del input

el codigo que ocupo es:

Código:
<script language="javascript" type="text/javascript">


function valida(theForm)
	{

var FileImagenPequena = document.forms['form'].elements['ImagenPequena'].value;
		alert(FileImagenPequena);
		if(FileImagenPequena!="")
		{
			extArray = new Array(".gif", ".jpg");
			allowSubmit = false;
			if(FileImagenPequena.indexOf("\\") == 2)
			{
				ext = FileImagenPequena.slice(FileImagenPequena.indexOf(".")).toLowerCase();
				for (var i2 = 0; i2 <=1; i2++) 
				{
					if (extArray[i2] == ext) 
					{
						allowSubmit = true; 
						break; 
					}
				}
			}
			if (!allowSubmit) 
			{
				alert("Se permiten únicamente imagen con la extención: " + (extArray.join("  ")) + " de la Imagen Pequeña");
				return (false);
			}
			
		}

}


</script>


<form id="form" name="form" method="post" onSubmit="return valida(this)"  enctype="multipart/form-data">

<input name="ImagenPequena" type="file" class="Campo" size="30" />

<input name="Aceptar" type="submit" class="Campo" value="Aceptar" />

</form>
hice tambien un alert para ver si venia con algo la caja del input y me muestra la direccion de la imagen pero al presionar el aceptar del alert me borra el contenido del input y me lo deja en blanco.

estoy trabajndo en explore

gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:33.