<script language="javascript">
function envia(){
// crie (na ordem) uma var para cada palavrão
var a1 = "palavra1"
var a2 = "palavra2"
var a3 = "palavra3"
// cria a var txt com os valores do campo (textarea)
txt = document.form.valores.value;
// aqui, faço uma verificação com as 3 var criada acima
// adicionando mais var(a1, a2,...) aumente também a indexação
if (txt.indexOf(a1) != -1 || txt.indexOf(a2) != -1 || txt.indexOf(a3) != -1){
// retornamos o alerta e paramos a ação
alert("Você usou uma palavra imprópia para o mural, favor corrija seu recado retirando essa(s) palavra(s).");
return false;
}
}
</script>
Como ficaria o mesmo codigo se que quisesse usar um Array para armazenar os palavrões de vez eu ficar criando uma variável para cada palavrão. Depois como faria uma estrutura de varredura tipo um For para varrer esse Array e comparar cada posição, ao invés de usar o IF como no exemplo ?
Pergunta
Walter Albuquerque
Pessoal,
Tenho um seguinte codigo:
Como ficaria o mesmo codigo se que quisesse usar um Array para armazenar os palavrões de vez eu ficar criando uma variável para cada palavrão. Depois como faria uma estrutura de varredura tipo um For para varrer esse Array e comparar cada posição, ao invés de usar o IF como no exemplo ?
Agradeço desde já.
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.