是这样的,我有一个保存按钮, 一共有二个事件
<input type="button" onclick ="validate()" id="btnSave" />
这个单击事件是进行验证还有一个是用jq这样写的一个保存的操作
$("#btnSave").click(function(){ //执行保存操作
});为什么不写在一个事件里,是因为这个validate()验证多个页面都是同样的验证所有单独独立出来了,
我现在的问题是如果validate()不通过我return 掉了,但是还是会执行
$("#btnSave").click(function(){ //执行保存操作
});
里面的操作,请问我要怎么做才能让validate()不通过时不执行里面的代码, 也就是这个事件也不执行
<input type="button" onclick ="validate()" id="btnSave" />
这个单击事件是进行验证还有一个是用jq这样写的一个保存的操作
$("#btnSave").click(function(){ //执行保存操作
});为什么不写在一个事件里,是因为这个validate()验证多个页面都是同样的验证所有单独独立出来了,
我现在的问题是如果validate()不通过我return 掉了,但是还是会执行
$("#btnSave").click(function(){ //执行保存操作
});
里面的操作,请问我要怎么做才能让validate()不通过时不执行里面的代码, 也就是这个事件也不执行
然后
$("#btnSave").click(function(){
if(validate()){
//执行保存操作
}
});最后去掉 onclick ="validate()"
validate();//return 的TRUE or FALSE
//执行保存操作
});