Pessoa estou fazendo um input para a pessoa inserir o nome , gostaria de saber como faço para que caso o primeira caractere que a pessoa digitar for " " ele nao faça nada ou seja nao insira,
não é bloquear os espaços pois se não a pessoal nao consegue digigar por exemplo “Teste nome”
Bom dia!
Olhe esse trecho de JS+JQuery, coloquei o alert pra você ver que no inicio ao digitar espaço, não acontece nada:
$(function() {
var $target = $('#message');
$target.on("keyup", function() {
var value = $target.text();
if (value.length === 0 || !value.trim())
alert(value);
// continue...
return false;
});
});
<div id="message" contenteditable="true">Digite sua mensagem</div>`
https://jsfiddle.net/a4rd9z0k/
Basta modificar a função que realizará, veja como está no jsfiddle (utilizando jquery e js).
entendi como funciona, porem ele nao impede que o primeiro caractere no caso seja em branco de ser digitado