Eu acharia mais facil vc fazer assim:
<a4j:commandButton id=“botaoCadastrar” onclick=“alert(‘botao’)” value=“Cadatrar” action="#{pessoaFisicaMB.acaoCadastrar}"> </a4j:commandButton>
As vezes para não me gerar centenas de linhas a mais no seu projeto, é mais viavel usar dessa forma…
que escrever um listener para cada elemento
Mas fica a dica ai p/ usar o prototype
Uma coisa é interessante tbm se vc usa o myfaces utilize o dojo
Abraço
K
Krusst
prototype, vai aumentar muito o tamanho do projeto, to tentando nao utilizar dele.
como sempre utilizei desta forma e nao tive problemas, mas, agora que to usando jsf estou tendo muito problemas com o JS.
a parte do “myfaces utilize o dojo”, como poderia me ajudar?
nunca utilizei deste
abs
obrigado
rponte
Neste caso você está substituindo o evento “onclick” do botão, logo ele não executará o evento default do próprio componente. O que você poderia fazer é fazer um append no inicio ou final do componente, mas não substituir o evento como você fez.
e-cowboy
Cara você pode substituir o onclick do jeito que você quer!