diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.Web/Pages/AbpPermissionManagement/add-resource-permission-management-modal.js b/modules/permission-management/src/Volo.Abp.PermissionManagement.Web/Pages/AbpPermissionManagement/add-resource-permission-management-modal.js index a37877be00..7f59156f9d 100644 --- a/modules/permission-management/src/Volo.Abp.PermissionManagement.Web/Pages/AbpPermissionManagement/add-resource-permission-management-modal.js +++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.Web/Pages/AbpPermissionManagement/add-resource-permission-management-modal.js @@ -9,6 +9,7 @@ var abp = abp || {}; $all.prop("checked", $items.length === $items.filter(":checked").length); }); + var $permissionManagementForm = $("#addResourcePermissionManagementForm"); var $providerKey = $("#AddModel_ProviderKey"); $providerKey.select2({ ajax: { @@ -44,7 +45,13 @@ var abp = abp || {}; $providerKey.val(null).trigger('change'); }); - $('#addResourcePermissionManagementForm').submit(function () { + $providerKey.change(function () { + if ($providerKey.val()) { + $permissionManagementForm.valid(); + } + }); + + $permissionManagementForm.submit(function () { $(this).valid(); });