Olá pessoal, td bem?
Acho que minha duvida eh mais sobre JavaScript do que de JSP mesmo.
Seguinte…
Tenho um form com method “post” e action que chama um servlet
Nesse form tenho um botao do tipo SUBMIT. Esse botao, obviamente, chama o servlet. Eu gostaria de fazer uma pequena validação em um campo do form no momento em que o botao eh clicado. Mas, dependendo da validação, nao deve haver o action…ou seja, o servlet nao pode ser chamado…Alguem tem uma alternativa??
Será que se eu colocar um botao, do tipo BUTTON mesmo, e na função de validação eu chamar o Servlet (se tudo der certo)???
Aguardo respostas…
[]´s
Seu formulário (form1) tem um campo text (idade), e você quer verificar se é numérico, antes de enviar, ok?
[code]script>
function validaForm1() {
if (isNaN(form1.idade.value)) {
window.alert(“O campo idade deve ser numérico.”);
form1.idade.focus();
return false;
}
return true;
}
/script>[/code]
No form:
form name="form1" method="post" action="/.../..." onSubmit="return validaForm1();">
........
/form>
Lembrando que você deve validar no seu servlet, já que o cliente pode desabilitar o javascript 
Mas meu botao continua do tipo Submit ou mudo ele pra Button ??
Respondendo pelo Schuenemann, o botão continua como submit.
O código que ele colocou faz com que ao submeter o formulário, ele caia na função validaForm1(), e caso essa função retorna falso, o formulario não é submetido.
Oi Galera…
Eu fiz como o Schuenemann falou
Até copiei uma função Trim aqui. Bombou geral!!! :yamo:
Brigadao pela atenção de vcs 
[]´s