Geral:
Olá, tive problema com o evento keydown na minha aplicação. Preciso que quando o usuário pressione determinada tecla, abra uma outra tela para que o processo continue, porém, quando estou com o foco em um campo que tenha a máscara do price format, o meu evento keydown não funciona.
Problema:
Olhando o código, vi que tem um método chamado key_check que valida os eventos de teclado, se não atender nenhumas das validações, então o evento é cancelado.
if (!functional) {
e.preventDefault();
e.stopPropagation();
if (str != newValue) set(newValue);
}
Precisei retirar o "e.preventDefault();" e "e.stopPropagation();", para que, se não atender nenhuma validação, continue o evento e seja gerenciado pelo meu código.
Não seria interessante não impedir que o evento continue? Ou colocar uma flag para isso?
Obrigado, e parabéns pelo ótimo trabalho!
Geral:
Olá, tive problema com o evento keydown na minha aplicação. Preciso que quando o usuário pressione determinada tecla, abra uma outra tela para que o processo continue, porém, quando estou com o foco em um campo que tenha a máscara do price format, o meu evento keydown não funciona.
Problema:
Olhando o código, vi que tem um método chamado key_check que valida os eventos de teclado, se não atender nenhumas das validações, então o evento é cancelado.
Precisei retirar o "e.preventDefault();" e "e.stopPropagation();", para que, se não atender nenhuma validação, continue o evento e seja gerenciado pelo meu código.
Não seria interessante não impedir que o evento continue? Ou colocar uma flag para isso?
Obrigado, e parabéns pelo ótimo trabalho!