diff --git a/gajim/gtk/dataform.py b/gajim/gtk/dataform.py
index d043510d1c4a680949c08cfee6e5b2a596cf9165..c0caa849f174bad9d8f335e39f30b02edc81ea55 100644
--- a/gajim/gtk/dataform.py
+++ b/gajim/gtk/dataform.py
@@ -361,6 +361,7 @@ def __init__(self, field, form_grid, options):
 
     def _changed(self, widget):
         self._field.value = widget.get_active_id()
+        self._validate()
 
 
 class ListMultiField(Field):