Validação de Exclusão com JS no JSF

Olá a todos…

Gostaria de saber como faço para inserir a função confirm() do javascript em um <h:commandButton> do jsf?

fiz da seguinte forma

function valExcluir (){
confirm(Deseja excluir este registro?);
}

<h:commandButton value=“excluir” action="#{classe.metodo}" onclick=“valExcluir”>

no entanto ele executa o método mesmo se eu clicar em não…

o que fazer?..essa é a forma correta de fazer este tipo de confirmação?

desde já agradeço…

Pelo que vi o problema é com sua funcao js, não deveria existir um tratamento a mais ai não?

&lt;h:commandButton value="excluir" action="#{classe.metodo}" onclick="valExcluir"&gt; 

Para:

&lt;h:commandButton value="excluir" action="#{classe.metodo}" onclick="valExcluir()"&gt; 

Geralmente o código JS fica algo do tipo:

if (confirm(“Deseja realmente excluir?”)) {
document.forms[0].submit();
}

Mas cada caso é um caso. Vai depender como e onde vc estiver implementando sua lógica de exclusão.

esse código que eu coloquei é meramente ilustrativo…a função java script que está no meu código está certa, no entanto independente de selecionar sim ou não na mensagem javascript ele submete o formulario…

Vou reformular minha pergunta…

Gostaria de saber como faço para validar com javaScript (função confirm()) um botão de exclusão?