:input will do what you need, but it's slow it's like a $('*') that you then apply a complex filter.
You can use forms' attribute 'elements' to make it work faster. $ ('form').map(function(){ return $.makeArray(this.elements); }); Ariel Flesler On Jan 13, 6:51 pm, "Mike Alsup" <[EMAIL PROTECTED]> wrote: > > But that would skip all the textarea/select fields... > > No it won't. It will even include button elements. :input is a > jQuery selection expression that finds all form controls. > > Mike