Ir para conteúdo

POWERED BY:

Arquivado

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

GustavoDose

Limpar Input

Recommended Posts

Bom dia galera, estou fazendo um formulario e preciso um botão de limpar, caso o usuario queira limpar o campo

 

 

fiz o script assim, meu problema é que acaba apagando todos os campos, alguem sabe como fazer para apagar aquele determinado campo? Outro problema é que esse botão so deve aparecer quando o usuario selecionar o determinado input

<script>
$('.limpar').click(function() {
   $('input').val('');
});
</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

é que vc está usando:

$('input').val('');

tente usar uma class específica ou retorne direto ao input que vc quer pelo name:

$('.classInput').val('');  

e da uma olhada em focus e blur na documentação do jQuery, para você fazer aparecer o botão...

Acho que é mais ou menos nessa linha que vocÊ pode seguir, boa sorte!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tchê buenas.

 

Tu não pode referenciar o id do campo, direto no jQuery? Esse campo deve ter um atributo id ou name (argh), assim fica mais fácil de limpar apenas um campo.

Sobre o botão aparecer somente quando selecionar o campo, você pode usar CSS puro pra isso.

Dá uma olhada nesse exemplo que fiz agora: http://codepen.io/marlonlp/pen/LBgxk.

Abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Marlon o meu problema é que deve ter pelo menos uns 500 inputs HSUAHSAUSAHS.

 

Então fica tenso fazer pela id, eu achei uma forma de fazer, mas nao sei se é bem o correto

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.