si yo tengo
<INPUT NAME="filePath" TYPE="file" size="50">
pero quiero que solo me permita escojer ciertas extenciones de archivos, por ejemplo solo los pdf. Cómo se puede hacer??
colaborame por favor es muy importante
| |||
realmente dificil de encontrar HELP uRGENTE si yo tengo <INPUT NAME="filePath" TYPE="file" size="50"> pero quiero que solo me permita escojer ciertas extenciones de archivos, por ejemplo solo los pdf. Cómo se puede hacer?? colaborame por favor es muy importante |
| ||||
Se me ocurre , aunque no sé muy bien cómo hacerlo , comprobar con un script si el nombre del archivo pasado termina por ejemplo en ".pdf", es decir, trabajar con una cadena de texto empezando por atrás. La verdad es que no tengo ni idea de si se puede recuperar el nombre del archivo pasado mediante javascript, pero se podría probar algo así ¿no? Suerte
__________________ ¡¡NO A LA GUERRA!! Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares! |
| ||||
Tiene alguna dificultad tu pregunta, ya que el valor de un input file es de lectura pero no de escritura. Pero mira a ver si este apaño te sirve:
Código:
<html> <head> <script> function comprobar(esto){ extension=esto.split("."); ultima=(extension.length)-1; if (extension[ultima].toUpperCase()!="PDF"){elfile.innerHTML='<INPUT NAME="filePath" TYPE="file" id="pepito" onchange="comprobar(this.value)"size="50">'} else{pepe.submit()} } </script> </head> <body> <form id="pepe" action="javascript:alert('enviado')"> <div id="elfile"><INPUT NAME="filePath" TYPE="file" id="pepito" onchange="comprobar(this.value)"size="50"></div> </form> </body> </html>
__________________ Cómo escribir No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia. |