Javascript com JSF

Pessoal, bom dia.

Estou usando uma tela JSF com uma tag a4j:commandLink em que primeiro ele chama uma função javascript para validar um código digitado em um campo de texto e depois um método java em um ManagedBean. Estou usando o atributo “onclick” para chamar a função javascript e o atributo “action” para chamar o método no MB.
Minha dúvida é: Existe uma maneira de controlar a chamada do meu método java através do javascript? Por exemplo, o método do MB é executado apenas se a validação for ok no javascript.

Valeu!