S2 checkbox validation

2008-01-07 Thread kingysball

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

2007-11-07 Thread kingysball

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

2007-11-07 Thread kingysball

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

2007-11-01 Thread kingysball

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

2007-11-01 Thread kingysball

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

2007-11-01 Thread kingysball

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]