Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Didiron

[Resolvido] Como pegar o nome do arquivo do input file antes de e

Recommended Posts

Boa Tarde Pessoal;

 

Estou estudando javascript e queria que quando eu selecionasse um arquivo qualquer através de um campo input do tipo file o nome desse arquivo automaticamente passasse para um input do tipo text, mas somente o nome do arquivo, sem a extensão e nem o caminho. Exemplo:

 

Selecionei o arquivo: C:\Users\Public\Pictures\Sample Pictures\minhacasa.jpg

 

Queria que assim que eu selecionasse este arquivo o input text abaixo recebesse o valor: minhacasa

 

Sei que terei que usar o evento onchange, mas não sei por onde começar. Alguem poderia me ajudar nisso?

 

Muito Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

com javascript não é possível.

 

os browsers modernos bloqueiam esse tipo de acesso por questões de segurança.

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara.. acredito que usando flash (action script), você consiga.

 

mas explica pq você precisa disso.

Compartilhar este post


Link para o post
Compartilhar em outros sites

<input type="file" onblur="input = document.getElementsByTagName( 'input' ); input[1].value = input[0].value.replace( /\..+$/, '' );"/>
<input />

 

Isso só fuciona corretamenten o Firefox, mas fica o exemplo. É só pegar o valor do input file e usar regex pra pegar o nome da imagem e jogar no input text.

Compartilhar este post


Link para o post
Compartilhar em outros sites

51L3N7. Consegui resolver o problema da forma que você falou. testei no Firefox e Google Chrome e funcionou certinho. No IE eu preferi nem testar. :natallaugh:

 

Obrigado a todos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.