情形一:
$("form:first").submit(function(){
var check = $(":checkbox:first").attr("checked");
return check=="checked";
});
如果按钮不需要进行变化的话,直接通过同意按钮的值来控制form.submit事件是return true还是false
情形二:
//一开始设置submit为disabled,然后要同意了才可以提交
$(":checkbox[name='agree']").click(function(){
if($(this).prop("checked")){
$(":submit").removeAttr("disabled");
}else{
$(":submit").attr("disabled","disabled");
}
});
如果需要提交按钮有变化,可以一开始先设置按钮为disabled,然后通过同意按钮的值来判断是否需要移除disabled还是要增加disabled