Skip to content
Permalink
Browse files

Ignore file inputs when serializing forms. File input serialization i…

…s handled by plugins. Fixes #13306.
  • Loading branch information...
timmywil committed Jan 23, 2013
1 parent b326225 commit caac041fcc31724b8b579939e8053966559483ca
Showing with 4 additions and 3 deletions.
  1. +1 −1 src/serialize.js
  2. +3 −2 test/unit/serialize.js
@@ -1,7 +1,7 @@
var r20 = /%20/g,
rbracket = /\[\]$/,
rCRLF = /\r?\n/g,
rsubmitterTypes = /^(?:submit|button|image|reset)$/i,
rsubmitterTypes = /^(?:submit|button|image|reset|file)$/i,
rsubmittable = /^(?:input|select|textarea|keygen)/i;

jQuery.fn.extend({
@@ -112,8 +112,9 @@ test("serialize()", function() {

// Add html5 elements only for serialize because selector can't yet find them on non-html5 browsers
jQuery("#search").after(
"<input type='email' id='html5email' name='email' value='dave@jquery.com' />"+
"<input type='number' id='html5number' name='number' value='43' />"
"<input type='email' id='html5email' name='email' value='dave@jquery.com' />" +
"<input type='number' id='html5number' name='number' value='43' />" +
"<input type='file' name='fileupload' />"
);

equal( jQuery("#form").serialize(),

0 comments on commit caac041

Please sign in to comment.
You can’t perform that action at this time.