Javascript X ação do botão

IDE: Netbeans visual Web

O que quero:
-tenho um textfield e um button
-o button redireciona pra outra pagina

Só que é necessário a validação do textfield

Estou fazendo a validação com javascript.
Se a validação estiver errada ele manda um mensagem de erro usando alert

O problema:
Ele manda a mensagem E executa a ação do botão

Ou seja, de qualquer jeito ele redireciona, validando ou não

Tem algum jeito do javascript condicionar a chamada do método ou o método verificar o javascript

Agradeço qualquer ajuda

VENOM

Olá,

Caso o botão seja do tipo imagem, por padrão ela executa o formulário mesmo, por issu quando utilizo imagem, não a coloco em um input de type image e sim como uma imagem comum, só que com uma ação de onClick.

Caso seja um botão comum, tente colocar um "return " na ação do botão, exemplo:

<input type="button" value="Enviar" onClick="return validar();" />

e em sua função de um return false para que o form não prossiga.

Tenta issu e conta se deu certo. Só te avisando de que eu já apanhei feito criança nova em alguns casos com este mesmo problema, portanto caso você não tenha lido o capítulo que fala sobre “Fé na programação” no artigo do POG, aconselho lêr, hahahaha.