Предотвращение действий пользователя каким способом?
В общем случае можно просто отслеживать количество флажков, отмеченных в ваших методах проверки флажков. В каждом методе проверки проверьте свою переменную подсчета флажка, и вы можете оттуда перейти к тому, как вы хотите запретить пользователю взаимодействовать с вашей формой.