jquery 简单的奇怪问题

function submit(m,n){
$("#nextBtn0").click(function(){
if(!$("#isCheck").attr("checked")){
alert("必须接受服务条款才能开通");
return;
}
});
}



运行页面 不打钩 会弹一次:alert("必须接受服务条款才能开通");
继续不打勾 就会弹两次:alert("必须接受服务条款才能开通");
在继续不打勾 就会弹出3次:alert("必须接受服务条款才能开通");
类推.....
如果刷新了的话又是从第一次开始。
如何解决?

..............
敢不敢去掉submit

[code="java"]$("#nextBtn0").click(function(){
if(!$("#isCheck").attr("checked")){
alert("必须接受服务条款才能开通");
return;
}
}); [/code]

那就这样。。$("#nextBtn0").click不要每次submit都绑定一次

[code="java"]$("#nextBtn0").click(function(){
if(!$("#isCheck").attr("checked")){
alert("必须接受服务条款才能开通");
return;
}
});
function submit(m,n){
xxxxx
} [/code]
话说你要实现咋样的过程呢

如果你只是要再提交之前检查下数据的话 直接这样

[code="java"]




$("#nextBtn0").click(function(){
if(!$("#isCheck").attr("checked")){
alert("必须接受服务条款才能开通");
return;

} else {
$("#formid").submit();
}
}); [/code]