The only problem with that is that the form isn't linear; in addition to to the 
"previous page/next page" links, each page has a direct link, so the user can 
go straight to page 56 if they don't want to have to click "next page" 55 
times.  But you're right; the bottom line is that each click needs to result in 
the page's form vars being passed to the next page, which means either 56+ 
submit buttons or maybe some kind of onClick=form.submit() mechanism.

It's a little simpler since I'm dealing only with checkboxes (all have the same 
name), so I get a comma-delimited list with each submit without having to do a 
loop, but then the question is how to remove widget IDs from the cumulative 
list if the user goes back and unchecks them.  E.G., user goes to a page and 
checks the boxes for widgets 42, 44, and 61.  Later they go back to that page, 
uncheck widget 42, and visit another page. Widget 42 has been unchecked, but it 
still hasn't been removed from the cumulative list, because unchecked 
checkboxes submit nothing.  Hence my idea to create a list or structure that 
looks like "widgetID|pagenumber, widgetID|pagenumber, widgetID|pagenumber..." 
with each submission, first remove all elements from the cumulative list that 
have pagenumber=submitting page's pagenumber, and then append the  received 
widget IDs currently being passed.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Message: http://www.houseoffusion.com/lists.cfm/link=i:4:235273
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=11502.10531.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to