Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

amanda kelly

[Resolvido] Alert javascript

Recommended Posts

Boa tarde,

 

Acredito que minha duvida seja muito simples, porém não sei nada de javascript, preciso da ajuda de vocês!

 

é o seguinte... eu tenho um input assim:

 

email: <input type='text' name='email'>

 

eu queria que me dessa um alert na tela, caso nesse input fosse digitado "amanda@amanda.com.br", falando que é um email inválido. E limpasse o input... ficando em branco.

 

Eu agradeço desde já.

Compartilhar este post


Link para o post
Compartilhar em outros sites

<input onblur="if ( this.value == 'amanda@amanda.com.br' ) alert( 'Email inválido' ); this.value = ''" />

 

PS: O alert só será executado se o input perder o foco (clicar em outra parte da página por exemplo).

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você fez o teste como? O alert só executa se o input perder o foco.

 

 

Eu digitei o email, e depois cliquei em outro INPUT. Apagou o email, mas não exibiu o alert.

 

Na verdade, o que eu realmente queria, era que digitasse o email, se fosse o amanda@netsi.com.br já desse o alerta...

 

 

Obrigada.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tá usando que navegador? Aqui no Firefox 9, Chrome 16 e IE 9 funcionou corretamente.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu testei em todos navegadores, e não tem a mensagem de alerta. Só apaga...

 

É simples, eu só queria que aparecesse o alerta e apagasse o email.

 

Desculpa,

 

o alerta tá realmente parecendo.

 

O que acontece é que se eu digito outro email qualquer, ele limpa o campo tbm.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Só é necessário mudar uma coisinha. Tente assim:

 

<input onblur="if ( this.value == 'amanda@amanda.com.br' ){ alert( 'Email inválido' ); this.value = ''; } " />

Compartilhar este post


Link para o post
Compartilhar em outros sites

Só é necessário mudar uma coisinha. Tente assim:

 

<input onblur="if ( this.value == 'amanda@amanda.com.br' ){ alert( 'Email inválido' ); this.value = ''; } " />

 

 

 

Era isso mesmo que eu queria!! MUITO OBRIGADA!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.