Javascript — Movendo cursor para o final de um campo
Olá Pessoal!
Hoje venho com uma dica rápida.
Em muitos casos precisamos mover o cursor ao final de um campo, por exemplo, em um campo onde o cliente digita uma mensagem em um chat.
Mas como fazer isto?
Iremos utilizar uma combinação de recursos simples:
ObjCampo = document.getElementById('MeuCampo');
ObjCampo.focus();
ObjSelection = window.getSelection();
ObjLastNode = ObjCampo.childNodes[ObjCampo.childNodes.length - 1];
ObjRange = document.createRange();
ObjRange.setStart(ObjLastNode, ObjLastNode.length);
ObjRange.setEnd(ObjLastNode, ObjLastNode.length);
ObjSelection.removeAllRanges();
ObjSelection.addRange(ObjRange);
E assim terminamos, pessoal! 👩💼
Até a próxima! 👋
Leia também
API
API Mágica: notificações Web Push no navegador com PHP
Web Push com a API Mágica em PHP puro: o navegador se inscreve, o seu site envia a notificação e a API conta o clique. Sem Composer e sem biblioteca.
Node.js
Gerando a DANFE do XML da nota com Node.js
Como ler o XML de uma NF-e em Node.js, montar o HTML do DANFE e virar PDF com o Puppeteer, com o codigo de barras da chave.
Node.js
Node.js: populando uma planilha no Google Sheets
Como escrever dados numa planilha do Google Sheets com Node.js, e as tres armadilhas que transformam dado certo em planilha errada.