Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Tenho um pequeno form de busca com um input texto e um submit, quero habilitar o submit para fazer a busca só depois que o input for preenchido com qualquer coisa, se ele estiver em branco não há ação do submit, como posso fazer isso?
Dessa forma aparece uma mensagem do navegador, não quero que apareça ela, quero desabilitar com javascript, mas de qualquer forma, obrigado pela resposta :D
Tenho uma dúvida parecida, tenho a função:
$('#divdobotao').prop('disabled', true);
que serve para desabilitar o botão que no meu caso é o submit. Como eu faria uma função que detecta se o cliente digitou no mínimo 1 caractere e poder habilitar novamente o submit?
Obrigado.
$('#input').keyup(function() {
if( $(this).val().length > 0 ) {
$('#botao').attr('disabled', false);
} else {
$('#botao').attr('disabled', true);
}
});
coloca required tipo assim
<input type='text' required />
ele não vai deixar vc dar submit enquanto não preencher o campo '-'