Browse Source

fix(serializeFormToObject): add unchecked checkboxes because serializeArray ignores them

pull/10556/head
Berkan Sasmaz 5 years ago
parent
commit
20631dd85f
  1. 7
      framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/jquery/jquery-extensions.js

7
framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/jquery/jquery-extensions.js

@ -96,6 +96,13 @@
//serialize to array
var data = $(this).serializeArray();
// add unchecked checkboxes because serializeArray ignores them
$(this).find("input[type=checkbox]").each(function () {
if (!$(this).is(':checked')) {
data.push({name: this.name, value: this.checked});
}
});
//add also disabled items
$(':disabled[name]', this)
.each(function (item) {

Loading…
Cancel
Save