Without knowing what exactly you're using it for, I'd say give the submit buttons different names rather than values
-----Original Message----- From: Dave Merrill [mailto:[EMAIL PROTECTED] Sent: Wednesday, May 11, 2005 4:58 PM To: CF-Talk Subject: [OT - JS] onsubmit state Say you've got a form with multiple submit btns, each given the name "form_action", but with different values. When the form is submitted, the clicked submit btn's value shows up as form.form_action, as expected. However, from within an onclick handler for any of those btns, or an onsubmit handler for the form, form.form_action.value is undefined. This means that validation or other code that needs to know which submit btn was clicked can't tell. What I've done in the past is to include a hidden form field whose value is what we pay attention to, and set its value in the onclick handler for each submit btn. Anyone have any other strategies? Dave Merrill PECULIAR ASIDE: Interestingly, to set the value of that hidden field, you use: form.form_action.value = "whatever", .....even though there's a hidden field plus multiple submit btns, all with that name. Typically you'd need to access that hidden field as: form.form_action.value[0] .....but that generates an error. It's like the named submit btns don't exist on this level. Odd. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Find out how CFTicket can increase your company's customer support efficiency by 100% http://www.houseoffusion.com/banners/view.cfm?bannerid=49 Message: http://www.houseoffusion.com/lists.cfm/link=i:4:206475 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