Skip to content

Evento Keydown do Price Format impedindo que os demais eventos do código funcionem #86

Description

@MatheusM05

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!

Metadata

Metadata

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions