Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17584
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Sem palavras indesejadas no formulário

21-01-2007 02:07

Vamos conhecer um modo de restringir letras ou palavras em nosso formulário. Esse método consiste em verificar uma letra na variável e retornar erro caso aquela letra ou palavras que restringirmos esteja lá, vamos ver o exemplo detalhado:

<script> function verifica() { palavra = document.formulario.input.value // palavra passa a ser o campo do nosso formulário palavra1 = palavra.toUpperCase(); // cria palavra1, que passa a ser o texto digitado no formulário ( em maiúsculo ) // isso porque definiremos no if abaixo a letra em maiúsculo if(palavra1.indexOf("A")!=-1 || palavra1.indexOf("B")!=-1) { //se no nosso campo for digitado: a ou b ( que será convertido a maiúsculo para verificação ) // retorna uma mensagem e não envia o formulário alert("não use palavras ofensivas aqui."); return false; } } </script> <form action="" name="formulario" onSubmit="return verifica()"> Escreva seu nome: <input name="input" value="" type="text"> <input type="submit" value="enviar"> </form>

0

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado