simple design question

2003-11-13 Thread Nathan Maves
I have a simple design question..

I have to forms.

first form is one simple select box that needs to have the values 
populated from a db.
This form needs to have validation and the submit to the second form.

The second form need to populate a select box based on the value from 
the first form.  This form also need to be validated and then forward 
on to the display jsp.

How many form beans and actions will I need?  I would like to use 
dynavalidatorforms as well.

Current setup is an action that places an arraylist into an attribute 
of the request then forward to the first form.
I dont know how to get the first form to auto validate and forward to 
the second form.

nathan

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


RE: simple design question

2003-11-13 Thread Saul Q Yuan
Then a simple answer, one solution would be, use a single form, two
actions, and use action (path) based validation.


Saul



-Original Message-
From: Nathan Maves [mailto:[EMAIL PROTECTED] 
Sent: Thursday, November 13, 2003 12:02 PM
To: [EMAIL PROTECTED]
Subject: simple design question


I have a simple design question..


I have to forms.

first form is one simple select box that needs to have the values 
populated from a db.
This form needs to have validation and the submit to the second form.

The second form need to populate a select box based on the value from 
the first form.  This form also need to be validated and then forward 
on to the display jsp.

How many form beans and actions will I need?  I would like to use 
dynavalidatorforms as well.


Current setup is an action that places an arraylist into an attribute 
of the request then forward to the first form.
I dont know how to get the first form to auto validate and forward to 
the second form.

nathan


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: simple design question

2003-11-13 Thread Nathan Maves
This sounds like what I need!  Can you explain a little more.. :)

Thanks in advance,
nathan
On Nov 13, 2003, at 10:10 AM, Saul Q Yuan wrote:

Then a simple answer, one solution would be, use a single form, two
actions, and use action (path) based validation.
Saul



-Original Message-
From: Nathan Maves [mailto:[EMAIL PROTECTED]
Sent: Thursday, November 13, 2003 12:02 PM
To: [EMAIL PROTECTED]
Subject: simple design question
I have a simple design question..

I have to forms.

first form is one simple select box that needs to have the values
populated from a db.
This form needs to have validation and the submit to the second form.
The second form need to populate a select box based on the value from
the first form.  This form also need to be validated and then forward
on to the display jsp.
How many form beans and actions will I need?  I would like to use
dynavalidatorforms as well.
Current setup is an action that places an arraylist into an attribute
of the request then forward to the first form.
I dont know how to get the first form to auto validate and forward to
the second form.
nathan

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


RE: simple design question

2003-11-13 Thread Saul Q Yuan
Ok, then,

1. Let's say you declare your form as MyForm, which is of type
DynaValidatorActionForm in Struts-config.xml. 

2. And you declare your actions as /myAction1 and /myAction2
respectively. 

3. Then in validation.xml, declare your validation as:

form name=/myAction1
field ... 
  arg0 ... / 
/field
/form

form name=/myAction2
field ... 
  arg0 ... / 
/field
/form

4. Add necessary codes in your jsp files to support client side JS
validation. 
a.
 html:form action=/myAction1.do onsubmit=return
validateMyForm(this);
b.
html:javascript formName=/myAction1
method=validateMyForm dynamicJavascript=true
staticJavascript=false /  
script language=Javascript1.1
src=staticJavascript.jsp/script


same for the other jsp page.


Hope this helps

Saul


-Original Message-
From: Nathan Maves [mailto:[EMAIL PROTECTED] 
Sent: Thursday, November 13, 2003 12:23 PM
To: Struts Users Mailing List
Subject: Re: simple design question

This sounds like what I need!  Can you explain a little more.. :)

Thanks in advance,
nathan

On Nov 13, 2003, at 10:10 AM, Saul Q Yuan wrote:

 Then a simple answer, one solution would be, use a single form, two
 actions, and use action (path) based validation.


 Saul



 -Original Message-
 From: Nathan Maves [mailto:[EMAIL PROTECTED]
 Sent: Thursday, November 13, 2003 12:02 PM
 To: [EMAIL PROTECTED]
 Subject: simple design question


 I have a simple design question..


 I have to forms.

 first form is one simple select box that needs to have the values
 populated from a db.
 This form needs to have validation and the submit to the second form.

 The second form need to populate a select box based on the value from
 the first form.  This form also need to be validated and then forward
 on to the display jsp.

 How many form beans and actions will I need?  I would like to use
 dynavalidatorforms as well.


 Current setup is an action that places an arraylist into an attribute
 of the request then forward to the first form.
 I dont know how to get the first form to auto validate and forward to
 the second form.

 nathan


 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]


 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: simple design question

2003-11-13 Thread Nathan Maves
Sweet

Now are you telling me that the two html form can be on the same page?

What about pre-loading the select boxes with information?

On Nov 13, 2003, at 10:43 AM, Saul Q Yuan wrote:

Ok, then,

1. Let's say you declare your form as MyForm, which is of type
DynaValidatorActionForm in Struts-config.xml.
2. And you declare your actions as /myAction1 and /myAction2
respectively.
3. Then in validation.xml, declare your validation as:

form name=/myAction1
field ... 
  arg0 ... /
/field
/form
form name=/myAction2
field ... 
  arg0 ... /
/field
/form
4. Add necessary codes in your jsp files to support client side JS
validation.
a.
 html:form action=/myAction1.do onsubmit=return
validateMyForm(this);
b.
html:javascript formName=/myAction1
method=validateMyForm dynamicJavascript=true
staticJavascript=false /
script language=Javascript1.1
src=staticJavascript.jsp/script
	same for the other jsp page.

Hope this helps

Saul

-Original Message-
From: Nathan Maves [mailto:[EMAIL PROTECTED]
Sent: Thursday, November 13, 2003 12:23 PM
To: Struts Users Mailing List
Subject: Re: simple design question
This sounds like what I need!  Can you explain a little more.. :)

Thanks in advance,
nathan
On Nov 13, 2003, at 10:10 AM, Saul Q Yuan wrote:

Then a simple answer, one solution would be, use a single form, two
actions, and use action (path) based validation.
Saul



-Original Message-
From: Nathan Maves [mailto:[EMAIL PROTECTED]
Sent: Thursday, November 13, 2003 12:02 PM
To: [EMAIL PROTECTED]
Subject: simple design question
I have a simple design question..

I have to forms.

first form is one simple select box that needs to have the values
populated from a db.
This form needs to have validation and the submit to the second form.
The second form need to populate a select box based on the value from
the first form.  This form also need to be validated and then forward
on to the display jsp.
How many form beans and actions will I need?  I would like to use
dynavalidatorforms as well.
Current setup is an action that places an arraylist into an attribute
of the request then forward to the first form.
I dont know how to get the first form to auto validate and forward to
the second form.
nathan

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


RE: simple design question

2003-11-13 Thread Saul Q Yuan
It should work if the two html forms are on the same page, if that's
what you want.

Populating your selection box is another question, you probably need to
prepare the data as collections in your action and send that to the
request. There are tons of threads in the archive on this, so I'm not
getting into the details.

Saul


-Original Message-
From: Nathan Maves [mailto:[EMAIL PROTECTED] 
Sent: Thursday, November 13, 2003 3:05 PM
To: Struts Users Mailing List
Subject: Re: simple design question

Sweet

Now are you telling me that the two html form can be on the same page?

What about pre-loading the select boxes with information?

On Nov 13, 2003, at 10:43 AM, Saul Q Yuan wrote:

 Ok, then,

 1. Let's say you declare your form as MyForm, which is of type
 DynaValidatorActionForm in Struts-config.xml.

 2. And you declare your actions as /myAction1 and /myAction2
 respectively.

 3. Then in validation.xml, declare your validation as:

 form name=/myAction1
   field ... 
 arg0 ... /
   /field
 /form

 form name=/myAction2
   field ... 
 arg0 ... /
   /field
 /form

 4. Add necessary codes in your jsp files to support client side JS
 validation.
   a.
html:form action=/myAction1.do onsubmit=return
 validateMyForm(this);
   b.
   html:javascript formName=/myAction1
 method=validateMyForm dynamicJavascript=true
 staticJavascript=false /
   script language=Javascript1.1
 src=staticJavascript.jsp/script


   same for the other jsp page.


 Hope this helps

 Saul


 -Original Message-
 From: Nathan Maves [mailto:[EMAIL PROTECTED]
 Sent: Thursday, November 13, 2003 12:23 PM
 To: Struts Users Mailing List
 Subject: Re: simple design question

 This sounds like what I need!  Can you explain a little more.. :)

 Thanks in advance,
 nathan

 On Nov 13, 2003, at 10:10 AM, Saul Q Yuan wrote:

 Then a simple answer, one solution would be, use a single form, two
 actions, and use action (path) based validation.


 Saul



 -Original Message-
 From: Nathan Maves [mailto:[EMAIL PROTECTED]
 Sent: Thursday, November 13, 2003 12:02 PM
 To: [EMAIL PROTECTED]
 Subject: simple design question


 I have a simple design question..


 I have to forms.

 first form is one simple select box that needs to have the values
 populated from a db.
 This form needs to have validation and the submit to the second form.

 The second form need to populate a select box based on the value from
 the first form.  This form also need to be validated and then forward
 on to the display jsp.

 How many form beans and actions will I need?  I would like to use
 dynavalidatorforms as well.


 Current setup is an action that places an arraylist into an attribute
 of the request then forward to the first form.
 I dont know how to get the first form to auto validate and forward to
 the second form.

 nathan


 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]


 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]



 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]


 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]