+ 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 Answers
+ 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