diff options
Diffstat (limited to 'src/serialize.js')
-rw-r--r-- | src/serialize.js | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/serialize.js b/src/serialize.js index 0e1624926..6e8353d59 100644 --- a/src/serialize.js +++ b/src/serialize.js @@ -1,9 +1,8 @@ var r20 = /%20/g, rbracket = /\[\]$/, rCRLF = /\r?\n/g, - rcheckTypes = /^(?:checkbox|radio)$/i, rsubmitterTypes = /^(?:submit|button|image|reset)$/i, - rsubmittable = /^(?:select|textarea|input|keygen)/i; + rsubmittable = /^(?:input|select|textarea|keygen)/i; jQuery.fn.extend({ serialize: function() { @@ -20,7 +19,7 @@ jQuery.fn.extend({ // Use .is(":disabled") so that fieldset[disabled] works return this.name && !jQuery( this ).is( ":disabled" ) && rsubmittable.test( this.nodeName ) && !rsubmitterTypes.test( type ) && - ( this.checked || !rcheckTypes.test( type ) ); + ( this.checked || !manipulation_rcheckableType.test( type ) ); }) .map(function( i, elem ){ var val = jQuery( this ).val(); |