Отключите кнопку отправки при загрузке формы.Включите его, только если флажок установлен, и снова отключите его при снятии флажка.
Проверьте приведенный ниже пример:
<input type="submit" id="btn" disabled="true" value="Submit"/>
<input type="checkbox" id="chk" onchange="submitStatus();">Terms and Conditions</input>
и ваша функция сценария должна быть
function submitStatus(){
if(document.getElementById('chk').checked){
document.getElementById('btn').disabled = false;
}else{
document.getElementById('btn').disabled = true;
}
}