From ba036ad8c2310e2b40d30f33887f60fe8dbbb092 Mon Sep 17 00:00:00 2001 From: maliming Date: Wed, 19 Nov 2025 13:58:56 +0800 Subject: [PATCH] Fix form validation trigger on provider key change in resource permission management modal --- .../add-resource-permission-management-modal.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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(); });