Thanks for the code Adam, it works! I should be fine now,

Thanks again.
-Paul

-----Original Message-----
From: Adam Haskell [mailto:[EMAIL PROTECTED]
Sent: Tuesday, May 17, 2005 2:40 PM
To: CF-Talk
Subject: Re: Javascript / Listbox Form Problem


Put an Alert inside the for loop and alert vTheme.

Also use Mozilla's script debugger :)

I'd also do it like this:

// Get selected themes
       var vThemes = []; //note vThemes is now an array
       for (i=1; i< document.frmImageAdm.lbxSelectedTheme.length; i++) {
             vThemes.push(document.frmImageAdm.lbxSelectedTheme.options[i].v
alue);
             alert(vThemes);
       }
       document.frmImageAdm.hdnThemes.value = vThemes.join();


Adam H

On 5/17/05, Paul Henderson <[EMAIL PROTECTED]> wrote:
> As far as I know it is running, I do not receive any browser errors I'm
not
> sure how else to tell if it is actually running or not.
>
> -----Original Message-----
> From: Adam Haskell [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, May 17, 2005 2:13 PM
> To: CF-Talk
> Subject: Re: Javascript / Listbox Form Problem
>
> Is this function executing without error. Javascript will fail
> silently and just allow the form to submit. Maybe its not running?
>
> Adam H
>
> On 5/17/05, Paul Henderson <[EMAIL PROTECTED]> wrote:
> > Thanks Adam and Rebecca for the response, Adam I do have the listbox set
> up
> > to allow multiple selections:
> >
> > <select name="lbxSelectedTheme"  multiple size=5>
> >
> > But because the user is adding items from one listbox into another, at
the
> > time the form is submitted the items are not selected.
> >
> > Apparently this code I'm trying to work with has worked properly in the
> > past, it sure won't work for me.
> >
> > // Get selected themes
> >         for (i=1; i< document.frmImageAdm.lbxSelectedTheme.length; i++)
{
> >                 if (vThemes == "")      {
> >                         vThemes =
> document.frmImageAdm.lbxSelectedTheme.options[i].value
> >                 } else {
> >                         vThemes = vThemes + "," +
> > document.frmImageAdm.lbxSelectedTheme.options[i].value
> >                 }
> >         }
> >         document.frmImageAdm.hdnThemes.value = vThemes
> >
> > Despite this above code, hdnThemes is always NULL when I try to
reference
> > it, but maybe because OnSubmit hdnThemes is passed as NULL however, this
> > function SHOULD update it's value.
> >
> > Thanks again for all the help, hopefully you can find your past code
Adam.
> >
> > -Paul
> >
> >
> > -----Original Message-----
> > From: Adam Haskell [mailto:[EMAIL PROTECTED]
> > Sent: Tuesday, May 17, 2005 1:28 PM
> > To: CF-Talk
> > Subject: Re: Javascript / Listbox Form Problem
> >
> > I'll search for my page that does that but the gist of it is move the
> > items over then select all items onSubmit. The key to getting this to
> > work is make sure the second select box has the ability to select
> > multiple items.
> >
> > Adam H
> >
> > On 5/17/05, Rebecca Wells <[EMAIL PROTECTED]> wrote:
> > > I don't think that's possible. I have built pages that have the
multiple
> > select option. What you have to do is submit the selected items from the
> > list1 to the action page (using an "Add" or "-->" button), which inserts
> > eacho of the selected items to a db table, then return to the display
page
> > with the selected items added to, or subtracted from, the list2. The
user
> > can use a "Delete" or "<--" button to remove selected items from list2,
> and
> > it works the same way as the add button. They make their choices from
> list2,
> > select the Delete button, which submits to the action page, detects that
> the
> > Delete button was selected and loops over the list2 form members,
deleting
> > them from the db table, and returns to the display page showing those
> items
> > gone from list2. Yes, that may seem like a lot of work, but I haven't
> > figured out any simpler way to do this kind of user interface. I hope
that
> > makes sense.
> > >
> > > >It seems to only output the value if an item has been selected, but
my
> > goal
> > > >is to on one submit get the value of everything that's been added to
> the
> > > >list box?
> > >
> > >
> >
> >
>
>



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:206917
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to