If you are using 2.1, you can use the builtin ajax validation which is not tied to Dojo:
http://struts.apache.org/2.0.14/docs/ajax-validation.html musachy On Wed, Dec 3, 2008 at 4:13 PM, dusty <[EMAIL PROTECTED]> wrote: > > It seems like you are committed to the dojo route so the validation is an > issue. I would suggest using Jquery or Prototype to wire up the Ajax calls > and handle the events yourself. Especially for an interface that is > javascript heavy. You post to a struts action and use the json result > plugin. Then I can inspect native collections like actionErrors as > javascript objects. > > I don't think it helps you but may something to look at. > > > > Sergio Sánchez González wrote: >> >> Taking a look to this >> https://issues.apache.org/struts/browse/WW-2860?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel >> >> I understand the notify is going to be called anyway, either the >> validation it's ok or not. Then the only way to avoid the notification >> is using javascript to validated the form, and submitting the call >> from javascript too if it validates. >> >> >> 2008/12/2 Sergio Sánchez González <[EMAIL PROTECTED]>: >>> I want to add validations to my forms. But the problem I have is in >>> these forms I have notify actions, and this notifys should only be >>> called if the validation is ok. >>> >>> for example: >>> <sx:submit targets="orders" >>> notifyTopics="/closeNewOrder,/openOrders" ... /> >>> >>> The form action: >>> >>> <action name="CreateOrder" class="newOrderController" >>> method="createOrder"> >>> >>> <result type="redirectAction"> >>> listOrders >>> </result> >>> >>> <result name="input">OrderNewForm.jsp</result> >>> <result name="error">OrderNewForm.jsp</result> >>> >>> </action> >>> >>> with closeNewOrder I hide the form and with openOrders I open a div >>> with a list of orders. The point is that if the validation is not ok >>> then the orders list shouldn't be opened. >>> >>> Any idea? >>> Thanks! >>> >>> Sergio >>> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> > > -- > View this message in context: > http://www.nabble.com/Form-Notify-after-validation-tp20790728p20821790.html > Sent from the Struts - User mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- "Hey you! Would you help me to carry the stone?" Pink Floyd --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]