提供两种方案参考:
1.在点提交按钮的时候验证checkbox是否选中

GDScript3
9 行
function confirmBox(){
 var confirmBox = document.getElementById("cbId");//cbId为checkbox的ID
 if(confirmBox.checked){
  form.submit();
 }else{
  alert("请同意协议");
  return false;
 }
}

2. 隐藏提交按钮,选中checkbox后,才允许出现
初始化时disable掉提交按钮:

GDScript3
10 行
<input id="submitBtn " type="button" disabled="disabled"/>
var confirmBox = document.getElementById("cbId");//cbId为checkbox的ID
var submitBtn = document.getElementById("submitBtn");//submitBtn为提交表单按钮的ID
function confirmBox(){
 if(confirmBox.checked){
  submitBtn.removeAttribute("disabled");
 }else{
  submitBtn.disabled="true";
 }
}