As far as I know, there are not any JavaScript-backed tag libraries (I am pretty sure that any standard tag library won't provide the dynamic features that you are looking for without having to do a page refresh).

Have you considered dumping all your JavaScript to a .js file, importing it into your webpage, and associating it with the buttons?

-----Original Message-----
From: struts-user-digest-help@jakarta.apache.org
[mailto:struts-user-digest-help@jakarta.apache.org]
Sent: Monday, December 08, 2003 10:07 AM
To: struts-user@jakarta.apache.org
Cc: lgc@possibility.com
Subject: [OT] Looking for a Taglib

Hi List,

I have several pages that need to show users a list of available options
in one listbox, an add & remove button & a list box that shows the 
options they've already selected. This fairly common in UI's & I've seen 
this on a few web pages something like this...

Available States                   Selected States
+------------+                    +--------------+
| Alabama    |                    | Connecticut  |
| Alaska     |   +---------+      | Maine        |
| Arizona    |   |   Add>> |      |              |
| Arkansas   |   +---------+      |              |
| California |                    |              |
| Colorado   |   +---------+      |              |
| Delaware   |   |<<Remove |      |              |
| Florida    |   +---------+      |              |
+------------+                    +--------------+

I've looked on Google, SourceForge & Jakarta for a taglib that
would do something like this, without success.

Obviously the html taglib will help with the buttons & listboxes,
but there's a lot of javascript needed to support this kind of
widget & it would be a lot easier to manage if there was a taglib
that could generate it.

Does anyone know of a taglib that could help with this and/or
another source finding taglibs?

Thanks in advance.
Linda :)