Validação campo (NxN) com JS no OnValidate

Prezado(a)s, boa tarde!

Estou tentando validar um campo NxN (checkbox) onde pelo menos um deve estar selecionado.

Tentei fazer com JS no OnValidate conforme codigo abaixo, porem não consigo fazer ele voltar para tela anterior sem efetuar o cadastro. Ele mostra o alerta e fica em uma tela em branco.

<script>
	
	checkBoxes = document.getElementsByClassName("sc-ui-checkbox-espacps")
    noCheckedBoxes = true
	
    for (i = 0; i< checkBoxes.length; ++i) {
        if(checkBoxes[i].checked) {
            noCheckedBoxes = false
        }
    }
    if(noCheckedBoxes) {
		alert("Nao foi selecionado o espaço.")
    }	
	
	
</script>	

Alguém já validou com JS ou tem uma solução para tornar um campo NxN obrigatório?

Gratidão

Luis Gustavo Leal

utilize a repositório javascript da própria aplicação, la vc encontra os eventos necessários.

No evento onvalidate (que vai ser executado em ajax) vc não vai conseguir esse controle.

Desculpe Haroldo, não percebi bem a ideia do JS da própria aplicação.
Pode me dar um exemplo sff ?