Validação no Cliente

Boa tarde a todos

Estou com uma dúvida quando faço a validação no cliente, é que sempre que fazemos as validações usamos
<html:form action="/user" onsubmit="return validateUserForm(this);">

Porém agora não estou mais usando onsubmit e sim uma imagem

<html:img src="images/bt_enviar.gif" width="54" height="22"  

Já tentei chamar a função no onclick mais apresenta erro.

Se alguem poder me ajudar muito obrigado.

[quote=“martinez_andre”]Boa tarde a todos

Estou com uma dúvida quando faço a validação no cliente, é que sempre que fazemos as validações usamos
<html:form action="/user" onsubmit="return validateUserForm(this);">

Porém agora não estou mais usando onsubmit e sim uma imagem

<html:img src="images/bt_enviar.gif" width="54" height="22"  

Já tentei chamar a função no onclick mais apresenta erro.

Se alguem poder me ajudar muito obrigado.[/quote]

humm… essas tags são do struts né ???

dê uma olhada aqui pra ver se te ajuda:

:wink:

Salve,

bem em faces isto que você está querendo é:

<h:commandButton action="success" image="#{facesContext.externalContext.requestContextPath} /images/submit.gif"/>

agora em struts deve ser algo do tipo:

espero que isso te ajude.

:okok:

Boa tarde

A minha duvida não é em declarar o form e sim em chamar o validador sem o <html:submit> pois já tentei chamar pelo

&lt;html&#58;img src=&quot;images/bt_enviar.gif&quot; onclick=&quot;validateUserForm&#40;this&#41;;&quot;/&gt;
mas como ainda o form não foi submetido gera um erro na rotina do javascript oMyrequired = eval('new ’ + formName.value + ‘_myrequired()’);
então eu não sei o que fazer.

A todos que tentam ajudar muito obrigado.

Opa,

bem para submeter um formulário utilizando js é simples nomeDoForm.submit();

espero que isto te ajude. Não sei se funciona com Struts.

:okok: :pensativo: