Foi sem querer que descobri que é possível executar o <input type="file"> clicando apenas no <label>, e isso abriu a possibilidade de ocultar o botão "selecionar o arquivo" e também a mensagem "nenhum arquivo selecionado", através de uma gambiarra, reduzindo o tamanho do marcador <input> para zero:
<?php
if(isset($_GET['rota'])){
echo "<div class='w-[500px] mt-[100px] m-0 m-auto'>
O nome do arquivo é ".substr($_GET['rota'],12)."</div>";}?><scriptsrc="https://cdn.tailwindcss.com"></script><divclass="w-[500px] mt-[200px] m-0 m-auto"><labelfor="arquivo"class="w-[200px] bg-gray-200 border rounded-lg px-2 py-2">
Selecione o arquivo
</label><inputtype="file"name="arquivo"id="arquivo"class="w-[0px]"onchange="location.replace('?rota='+this.value)"></div>
Pergunta
Frank K Hosaka
Foi sem querer que descobri que é possível executar o <input type="file"> clicando apenas no <label>, e isso abriu a possibilidade de ocultar o botão "selecionar o arquivo" e também a mensagem "nenhum arquivo selecionado", através de uma gambiarra, reduzindo o tamanho do marcador <input> para zero:
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.