diff --git a/lib/addevent.dart b/lib/addevent.dart
index 6977889120c538b11a787dd6a430f045dece3127..02a72b80d8174a321f04455c66a738de23e9de2a 100644
--- a/lib/addevent.dart
+++ b/lib/addevent.dart
@@ -156,22 +156,26 @@ class _AddEventPageState extends State<AddEvent>  {
               const SizedBox(height: 10.0),
               TextFormField(
                 initialValue: eventsStore.currentEvent.label,
-                autovalidateMode: AutovalidateMode.onUserInteraction,
+                autovalidateMode: AutovalidateMode.always,
                 decoration: const InputDecoration(
                     border: OutlineInputBorder(),
                     labelText: 'Label',
                     errorText: 'Only: a-z , A-Z , _ , 0-9 , ,(Comma) , ( , ) , + , - , . , :'
                 ),
                 onChanged: (value) {
+                },
+                onFieldSubmitted: (value){
                   eventsStore.currentEvent.label = value;
+
+                  setState(() {});
                 },
                 validator: (value) {
                   if (!RegExp(r'^[a-z A-Z . \- 0-9 , ( ) + - _ :]+$').hasMatch(
                       value!)) {
                     return "Only: a-z , A-Z , _ , 0-9 , ,(Comma) , ( , ) , + , - , . , :";
                   } else {
-                    eventsStore.currentEvent.label = value;
-                    return ''; // Entered Text is valid
+                    //eventsStore.currentEvent.label = value;
+                    return ""; // Entered Text is valid
                   }
                 },
               ),