diff --git a/src/admin/problemset/components/AddBadgeModal.vue b/src/admin/problemset/components/AddBadgeModal.vue
index 02acdaa..a7a0f60 100644
--- a/src/admin/problemset/components/AddBadgeModal.vue
+++ b/src/admin/problemset/components/AddBadgeModal.vue
@@ -96,6 +96,7 @@ watch(
v-model:value="newBadgeDescription"
type="textarea"
placeholder="奖章描述"
+ required
/>
diff --git a/src/admin/problemset/components/EditBadgeModal.vue b/src/admin/problemset/components/EditBadgeModal.vue
index d0b1a86..2a7f096 100644
--- a/src/admin/problemset/components/EditBadgeModal.vue
+++ b/src/admin/problemset/components/EditBadgeModal.vue
@@ -101,6 +101,7 @@ watch(
v-model:value="editBadgeDescription"
type="textarea"
placeholder="奖章描述"
+ required
/>