I would like to second Adam's reference to Prototype, it has some amazing capabilities packaged into a neat little framework. You can use just the parts you need or use the entire prototype library to accomplish the tasks that you want. As Adam noted, the library lacks documentation but you can see some examples of implementation on sites such as http://script.aculo.us/ and http://mir.aculo.us/
The Prototype library does have object that models the form object and provides functions/methods to perform the task you were inquiring about. HTH. Best Regards, -- Donnie Bachan Website: http://www.islandwizards.com Blog: http://angrytrini.blogspot.com "Nitendo Vinces - By Striving You Shall Conquer" ====================================================================== The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please contact the sender and delete the material from any computer. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| 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:227230 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