selectionStart, selectionEnd and selectionDirection – Propriedades para saber o que o usuário selecionou em HTML Input

image_pdfimage_print

Essas três propriedades podem ser usadas para descobrir o que um usuário selecionou e elas são muito fáceis de usar. Se o usuário selecionar texto em um campo de entrada, você poderá usá-lo para avaliar o que foi selecionado.



Acima, o código testa a cada intervalo os valores de seleção a cada segundo.
selectionStart e selectionEnd retornam números descrevendo a posição da seleção, mas selectionDirection surpreendentemente não retorna nenhum quando você seleciona coisas com o mouse ou trackpad, mas “forward” ou “backward” quando for selecionado texto usando SHIFT e as teclas de seta ou de controle.

Gostou? Tire um minutinho e dê sua contribuição para Drall Dev Community no Patreon!