Não submeter o form até preencher pelo menos um dos campos
  1. Coloque a classe ui_single em todos os elementos (input, select, checkbox, etc.) que serão obrigatórios entre si.
  1. Uso no select
  2. Uso no checkbox
  3. Caso haja mais de um grupo de ui_single no mesmo formulário, agrupe os pares ui_single que serão testados entre si através do atributo data-single-group, ex: data-single-group="Preferência de Contato". Esse mesmo atributo também é usado como identificação do alerta que é exibido no formulário inválido, logo, ele pode servir para rotular mesmo se houver apenas um único grupo de ui_single no formulário.