X-Git-Url: http://git.roojs.org/?p=roojs1;a=blobdiff_plain;f=Roo%2Fform%2FBasicForm.js;h=6ef02c7abec47aa3f35a8fab3f109ff0205416f2;hp=5beb65a446912acc2b5936abce2e98c4289f480b;hb=025433ee881b232ee96433af2fd28cfc7e4a904a;hpb=c2162fa64f4d6cb2a21a9296cdf9c79ab00ece5e diff --git a/Roo/form/BasicForm.js b/Roo/form/BasicForm.js index 5beb65a446..6ef02c7abe 100644 --- a/Roo/form/BasicForm.js +++ b/Roo/form/BasicForm.js @@ -538,6 +538,15 @@ clientValidation Boolean Applies to submit only. Pass true to call fo }, this); } + // use formdata + if (typeof(FormData) != 'undefined' && asString !== true) { + var fd = new FormData(this.el.dom); + var ret = {} + for(var pair of formData.entries()) { + ret[pair[0]] = pair[1]; // not sure how this will handle duplicates.. + } + return ret; + } var fs = Roo.lib.Ajax.serializeForm(this.el.dom);