S2 checkbox validation
Hi, I am trying to use Struts 2 client side validation to validate if a checkbox has been selected before submitting a form. I have being trying to use the regular expression validator but have had no joy with it. Has anyone encountered this issue before?? Thanks, Steve -- View this message in context: http://www.nabble.com/S2-checkbox-validation-tp14663036p14663036.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]
Multiple AJAX submit buttons in STRUTS 2
As part of my STRUTS 2 application i'm trying to use the AJAX theme to give me 2 submit buttons within a Form that I can use to submit data to either different Actions or different Methods in the same Action. Initially i tried the following - html s:div id=persons theme=ajax href=%{descrsUrl} / s:form s:textfield id=firstName label=test name=test/ s:submit theme=ajax targets=persons action=test / s:submit theme=ajax targets=persons action=simpleAJAX / /s:form /html but this code only ever submits to the same Action. Is this posisble?? Can I use the AJAX theme to submit data to different functions from within the same Form??? Any help much appreciated. -- View this message in context: http://www.nabble.com/Multiple-AJAX-submit-buttons-in-STRUTS-2-tf4764170.html#a13625589 Sent from the Struts - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Multiple AJAX submit buttons in STRUTS 2
Thanks for your repsonse, I've double checked and I have included the s:head theme=ajax tag. Including a default Action in the form is probably a good idea, but doesn't seem to be impacting my AJAX buttons. I'm still not getting the previous code to work, I have a work around using the href attribute as below - html s:div id=persons theme=ajax href=%{descrsUrl} / s:form id=form1@ s:textfield id=firstName label=test name=test/ s:submit theme=ajax targets=persons href=%{actionA} formId=form1 / s:submit theme=ajax targets=persons href=%{actionB} formId=form1 / /s:form /html Should the Action parameter be working in an AJAX button or is this workaround the way forward? Thanks, Steve Jeromy Evans - Blue Sky Minds wrote: Yes it possible and your attempt at specifying a different action for each submit button is correct. However: Did you include s:head theme=ajax? If not, it's just doing a normal submit, not XHR and that may explain the problem. I think you should give your form a default action even though you won't use it. The two submit tags are correct Don't forget to use s:url to define the URL for your div Finally, use Firebug or Fiddler to see what each post actually contains. Hope that helps, Jeromy Evans kingysball wrote: As part of my STRUTS 2 application i'm trying to use the AJAX theme to give me 2 submit buttons within a Form that I can use to submit data to either different Actions or different Methods in the same Action. Initially i tried the following - html s:div id=persons theme=ajax href=%{descrsUrl} / s:form s:textfield id=firstName label=test name=test/ s:submit theme=ajax targets=persons action=test / s:submit theme=ajax targets=persons action=simpleAJAX / /s:form /html but this code only ever submits to the same Action. Is this posisble?? Can I use the AJAX theme to submit data to different functions from within the same Form??? Any help much appreciated. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- View this message in context: http://www.nabble.com/Multiple-AJAX-submit-buttons-in-STRUTS-2-tf4764170.html#a13627509 Sent from the Struts - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
struts 2 and dojo innerHTML in a FORM
I am having problems with the following code in IE only. The basic premise for what i am trying to achieve is i would like to use DOJO to call an action and place the resulting JSP contents into a DIV on my current page. That all works fine unless the DIV is inside my FORM tags in which case the action is still called but the returned JSP is not displayed. FireFox is giving me no such problems. I appreciate this is only a trivial example, and appreciate any help anyone can provide. [EMAIL PROTECTED] prefix=s uri=/struts-tags % head s:head theme=ajax debug=true/ script type=text/javascript function test2() { var id = 1; var kw = { preventCache: true, url:simpleAJAX.action, handler:function(type, data, evt) { var displayDiv = dojo.byId(ajaxtest); displayDiv.innerHTML = data; }, mimeType: text/html }; dojo.io.bind(kw); } /script /head body s:form action=quoteAJAX method=post div id=ajaxtest/div s:textfield id=packageCount label=packageCount name=packageCount/ s:submit action=destinationInitialise targets=packages / s:a href=# onclick=test2() quick test /s:a /s:form /body Thanks. -- View this message in context: http://www.nabble.com/struts-2-and-dojo-innerHTML-in-a-FORM-tf4730227.html#a13525672 Sent from the Struts - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: struts 2 and dojo innerHTML in a FORM
Thankyou very much for the advice. The problem was indeed that IE was unhappy populating a DIV in a TABLE. Simply changed my HTML and it worked fine, allowing me to create dynamic FORMS. With regards to using the AJAX tags, I started with those but switched to DOJO code when the I ran into problems. Now I've fixed the issue I can simply go back to using the AJAX theme properly. Once again cheers. Steve newton.dave wrote: --- kingysball [EMAIL PROTECTED] wrote: I am having problems with the following code in IE [...] s:form action=quoteAJAX method=post div id=ajaxtest/div s:textfield id=packageCount [...] I'd look at the generated HTML and try validating it. Remember that the S2 form tags create a table (with the default templates); I'm not sure how cross-browser (or legal) a div... inside a table... is. d. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- View this message in context: http://www.nabble.com/struts-2-and-dojo-innerHTML-in-a-FORM-tf4730227.html#a13530153 Sent from the Struts - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: struts 2 and dojo innerHTML in a FORM
Thankyou very much for the advice. The problem was indeed that IE was unhappy populating a DIV in a TABLE. Simply changed my HTML and it worked fine, allowing me to create dynamic FORMS. With regards to using the AJAX tags, I started with those but switched to DOJO code when the I ran into problems. Now I've fixed the issue I can simply go back to using the AJAX theme properly. Once again cheers. kingysball kingysball wrote: I am having problems with the following code in IE only. The basic premise for what i am trying to achieve is i would like to use DOJO to call an action and place the resulting JSP contents into a DIV on my current page. That all works fine unless the DIV is inside my FORM tags in which case the action is still called but the returned JSP is not displayed. FireFox is giving me no such problems. I appreciate this is only a trivial example, and appreciate any help anyone can provide. [EMAIL PROTECTED] prefix=s uri=/struts-tags % head s:head theme=ajax debug=true/ script type=text/javascript function test2() { var id = 1; var kw = { preventCache: true, url:simpleAJAX.action, handler:function(type, data, evt) { var displayDiv = dojo.byId(ajaxtest); displayDiv.innerHTML = data; }, mimeType: text/html }; dojo.io.bind(kw); } /script /head body s:form action=quoteAJAX method=post div id=ajaxtest/div s:textfield id=packageCount label=packageCount name=packageCount/ s:submit action=destinationInitialise targets=packages / s:a href=# onclick=test2() quick test /s:a /s:form /body Thanks. -- View this message in context: http://www.nabble.com/struts-2-and-dojo-innerHTML-in-a-FORM-tf4730227.html#a13530168 Sent from the Struts - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]