2010-11-26 26 views
7

He encontrado algunos ejemplos que explican cómo hacer que input type = file sea no editable. como <input type="file" onkeydown="blur()" />¿Cómo hacer que <input type = "file" /> editable?

Pero hice una aplicación de prueba en Visual Studio y descubrí que <input type="file" /> en forma no editable de forma predeterminada.

¿Cómo hacer que sea editable?

gracias

+2

¿Qué quiere decir con "editable"? – Pointy

+2

¿Qué quiere decir con 'editable'? – roryf

+2

Ese usuario puede ingresar manualmente la ruta al archivo – eomeroff

Respuesta

8

El comportamiento de <input type="file"> elementos es muy estrictamente controlada por los navegadores, y no se les puede obligar a hacer otra cosa que lo que quieren hacer nada. En general, los navegadores modernos solo permitirán que se utilice un selector de archivos para seleccionar un archivo para cargar. Su código JavaScript no puede establecer el valor y no puede ver nada más que el nombre del archivo de la cola (el nombre sin los nombres de los directorios prefijados).

+0

No quiero establecer el valor con javascript, solo para permitir el ingreso manual de la ruta del archivo. gracias – eomeroff

+2

No puede hacer eso de manera confiable. Los navegadores modernos simplemente no permiten la entrada manual del nombre de archivo: el usuario ** solo ** puede usar el widget del selector de archivos nativo. – Pointy

+0

muchas gracias .____________ – eomeroff

Cuestiones relacionadas