Как насчет возврата значения из submitformFinal()
:
<html:image src='<%=contextPath + "/img/save_orange.gif"%>'
onclick="return submitformFinal(this.form);"/>
Теперь, если submitformFinal()
вернет false
, оно не будет отправлено, если оно вернет true
, то оно будет отправлено.
Обновление:
Увидев вашу следующую проблему, вот мои мысли.
1) Вы не должны использовать <html:image>
для отправки формы. <html:submit>
является правильным тегом кнопки отправки. Я рекомендую изменить <html:image>
на <html:submit>
. Вы можете добавить изображение к кнопке с помощью атрибутов styleId
, styleClass
. Не нужно звонить по клику на кнопку. Он просто отправит вашу форму, когда вы щелкнете по ней.
2) Теперь добавьте onSubmit
к тегу <html:form>
следующим образом:
<html:form action="someAction.do" onSubmit="return submitformFinal();">
Думаю, это будет работать так, как хотелось бы.