Olá, boa noite!
Gostaria de saber se tem como submeter um input do tipo “text” automaticamente? Por exemplo: quando digitar cinco caracteres a ação programada para aquela string seja executada.
Obrigado!
via ajax
Por exemplo, no atributo onKeyDown da tag input, você pode chamar uma função JavaScript que verifica quantos caracteres tem no input e faz um submit via ajax.
Ou fazer essas verificações com jQuery.
Opa!
Gostaria de fazer isso apenas usando Javascript. Consegui utilizando o ‘onkeypress’. Assim, quando o input atinge cinco caracteres digitados executa a ação automaticamente.
Mas agora surgiu outro problema: quando colo um texto no input a ação não executa. Como faço pra resolver isso usando Javascript.
Valeu!
O que você pode tentar fazer é isso:
<script type="text/javascript">
function PressTecla(evt) {
var tecla = (window.event)?event.keyCode:evt.which;
if (tecla === 17) {
alert("Aqui não é permitido a tecla CTRL");
}
}
document.onkeydown = PressTecla;
</script>