This week's book giveaway is in the Android forum.
We're giving away four copies of Head First Android and have Dawn & David Griffiths on-line!
See this thread for details.
The moose likes JSP and the fly likes how to dynamically generate unique form elements Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Head First Android this week in the Android forum!
JavaRanch » Java Forums » Java » JSP
Bookmark "how to dynamically generate unique form elements" Watch "how to dynamically generate unique form elements" New topic

how to dynamically generate unique form elements

gino jersey

Joined: May 24, 2005
Posts: 21
I'm being asked to update a JSP that displays records in table format, where one column is to be a drop down list form element.

Here's the situation:
There are 6 Types.
There can be 0, 1 or more Conflicts per Type.

Goal: to display a list of records under each type.

For example: if there are 3 records for Type 1, and 2 records for Type 2, the display should be:

1Brother A
2Brother I

The form element here is the Status field. It is a selection list; one can select from values to change the status.

How can I assign unique form element names to that field.
I first tried 2 for loops:
1 loop for the 6 types
The 2nd inner loop for the number of records per type.
I called the form element name status1, status2, etc�
The problem was when it was time for the Type 2 (2nd iteration in outer loop), the form element name started again at status1, status2, etc�

Can anyone help?
Jeyakumar Balasubramanian

Joined: Sep 20, 2005
Posts: 8
This is simple. You can get the unique status names by making the changes as given in bold.

jQuery in Action, 3rd edition
subject: how to dynamically generate unique form elements
It's not a secret anymore!