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