JSFiddle - React, Tailwind, and code Playground
HTML
<form name="formulario">
<input type="checkbox" name="prueba" id="acepto" value="acepto"/>Acepto<br><br>
</form>
<button onClick="envia()" id="boton">Enviar</button>
<div id="alerta" style="display:none">Debe aceptar las politicas</div>
<div id="enviado" style="display:none">Se envio el formulario</div>
JavaScript
function envia(){
/*Verificamos si esta chequeada la aceptacion*/
if(document.getElementById('acepto').checked){
document.getElementById('enviado').style.display = 'Block';
document.getElementById('alerta').style.display = 'none';
document.getElementById('boton').style.display = 'none';
document.formulario.style.display = 'none';
/*Se descomenta si se quiere enviar el formulario*/
/*document.formulario.submit()*/
}else{
/*En caso contrario, se envia el formulario*/
/*De no ser asi, emitimos la alerta*/
document.getElementById('alerta').style.display = 'Block';
}
}