diff --git a/src/app/shared/components/select-or-create/select-or-create.component.html b/src/app/shared/components/select-or-create/select-or-create.component.html
index 67aad124696281be3bfdfe905f3623eb04541578..9e84c456defe268d485281d3b5e05d6369cff816 100644
--- a/src/app/shared/components/select-or-create/select-or-create.component.html
+++ b/src/app/shared/components/select-or-create/select-or-create.component.html
@@ -5,6 +5,7 @@
       size="large"
       [placeholder]="'exemple : ' + name.toLowerCase()"
       [label]="name"
+      [id]="'select-' + name.toLowerCase()"
       [wide]="true"
       [disabled]="isAddingNewItem"
       [status]="!isAddingNewItem ? (isSelectedItem ? 'success' : 'error') : null"
@@ -39,6 +40,7 @@
       <app-input
         autocomplete="off"
         size="large"
+        [id]="'create-' + name.toLowerCase()"
         [label]="'Nom de ' + (isFeminineWord ? 'la ' : 'l\'') + (name | lowercase)"
         [placeholder]="'exemple : ' + name.toLowerCase()"
         [description]="'Renseignez le nom de votre ' + name.toLowerCase()"
diff --git a/src/app/shared/components/textarea/textarea.component.html b/src/app/shared/components/textarea/textarea.component.html
index 2c3494407593cfc59175555d1813c423579c4d60..1cc8cec252a969f96ce4f256921862a8be88ddf7 100644
--- a/src/app/shared/components/textarea/textarea.component.html
+++ b/src/app/shared/components/textarea/textarea.component.html
@@ -1,12 +1,12 @@
 <div class="inputContainer" [ngClass]="{ disabled: disabled }">
-  <label [htmlFor]="id" [ngClass]="status">{{ label }}</label>
+  <label [htmlFor]="'textarea-' + id" [ngClass]="status">{{ label }}</label>
 
   <span *ngIf="description" class="description" [ngClass]="{ disabled: disabled }">{{ description }}</span>
   <textarea
     rows="8"
     [value]="value"
     [maxLength]="maxLength"
-    [id]="id"
+    [id]="'textarea-' + id"
     [disabled]="disabled"
     [ngClass]="status"
     [placeholder]="placeholder"