+ 2
Como criar um if ou else que de o valor da Var
Por exemplo,criei um input de text,mas se caso a pessoa colocar uma palavra "inapropriada" ela receba um alert, no caso eu criei uma variavél com essa palavra "inapropriada" mas não sei como encaixa-la no if ou no Else ..
10 Antworten
+ 1
Esqueci de um detalhe: pra você checar se o que o usuário colocou é o valor da variável você precisa usar a tag .value
if (pegatexto.value === palavraOfensiva) {
codigo
}
+ 1
Aqui fala que a Var pegatexto não está definida :/ o que pode ser?
+ 1
Consegui ..era o value q faltava,mas não aparece nenhum aviso :/
+ 1
a ID do meu input ta
<form>
<input type="text" id="t1" placeholder="Usuario" maxlength="12"></input>
</form>
+ 1
Vou desenvolver um código que funcione aqui e te mando...to na dúvida agora tbm
+ 1
http://code.sololearn.com/WyWCarn692iw/#js
Esse código tá funcionando, dá uma estudada nele aí!
+ 1
Agora funcionou muito obrigado :D
0
var palavraOfensiva = "Dilma";
var pegaTexto = document.getElementById ('caixadetexto');
if (pegatexto === palavraOfensiva) {
console.log ('Palavra inapropriada!');
}
Esse seria um código com a função parecida. Se você tem outras operações raciocine e tente encaixar no código. Nesse caso eu criei uma variável com a palavra inapropriada, você pode criar uma array com várias palavras também.
Qualquer coisa grita aí! :)
0
Provavelmente o nosso código está pegando o valor antes do usuário clicar no botão para enviar o formulário...tenta criar uma função pra verificar isso e linkar a função no botão
0
Fiz um update no código lá, com mensagens de erro e tudo mais.
Dá uma olhada pra ver como funciona, você pode se inspirar ali pra produzir um código bacana.
:D