Remover botão do component <t:inputFileUpload> do Tomahawk

4 respostas
R

Pessoal, boa tarde.
Gostaria de saber se é possível remover somente o botão do componente: <t:inputFileUpload>
Em cada browser ele é renderizado com um label diferente, ou seja, fica despadronizado.
Se alguém souber de alguma solução agradeço.

4 Respostas

diogozero

Tem como atribuir uma class pra ele?
Se tiver, você faz isso e no CSS coloca

display:none;
R

diogozero,
Já até utilizei o display:none, entretanto tenho que ter um campo de texto que exiba para o usuário o caminho completo de onde ele “puxou” o seu arquivo.
Por exemplo: “C:\Arquivos de Programas\Teste\Teste.txt”.

Além disso tem que aparecer pra ele também um botão “Procurar”.

O único problema na verdade é que em cada browser o botão padrão do componente renderiza de uma forma. Por exemplo, no Mozilla ele renderiza com “Selecionar arquivo?”, no IE “Procurar” e no Google Chrome como “Escolher arquivo?”. Sendo que na verdade ele tinha que ficar no padrão que é “Procurar”. Se tiver alguma forma de mudar o nome desse componente também, seria a melhor solução inclusive.

Obrigado pela atenção.

diogozero

Dê uma olhada nesse artigo
http://gri.fo/blog/input-file-formularios-personalizados/

R

diogozero,
Obrigado pela atenção, mas realmente não consegui encontrar uma solução a não ser uma explicação lógica para tal fato que é cada browser interpreta o componente de uma forma diferente. Sendo assim, não vou modificar mais o componente até porque ele já está me atendendo da forma como necessito.

Mas de qualquer forma, muito obrigado pela sua atenção, um abraço.

Criado 2 de outubro de 2012
Ultima resposta 16 de out. de 2012
Respostas 4
Participantes 2