Javascript 当第一个函数返回true时,在一个onclientclick内调用另一个函数

Javascript 当第一个函数返回true时,在一个onclientclick内调用另一个函数,javascript,gridview,Javascript,Gridview,我想调用两个函数,如果第一个函数返回true,则继续调用第二个函数,如果返回false,则显示一个错误。这将在onclientclick中定义 如果在我单击按钮后只调用一个函数,则该函数可以工作 但是,如果我把它组合起来,这样写: TestCheckBox()和TestCheckBox2()是同一个函数,我只需要它来验证两个GridView var TargetBaseControl=null; window.onload=函数(){ 试一试{ //获得目标基地控制权。 目标基地控制= do

我想调用两个函数,如果第一个函数返回true,则继续调用第二个函数,如果返回false,则显示一个错误。这将在onclientclick中定义

如果在我单击按钮后只调用一个函数,则该函数可以工作

但是,如果我把它组合起来,这样写: TestCheckBox()和TestCheckBox2()是同一个函数,我只需要它来验证两个GridView


var TargetBaseControl=null;
window.onload=函数(){
试一试{
//获得目标基地控制权。
目标基地控制=
document.getElementById(“”);
}
捕捉(错误){
TargetBaseControl=null;
}
}
函数TestCheckBox(){
if(TargetBaseControl==null)返回false;
//获取目标子控件。
var TargetChildControl=“chkRow”;
//获取基本控件中输入的类型的所有控件。
var Inputs=TargetBaseControl.getElementsByTagName(“输入”);
对于(变量n=0;n=0&&
输入[n]。已选中)
返回true;
警报('至少选择一个复选框!');
返回false;
}
问题是,当TestCheckBox()返回true时,TestCheckBox2()不起作用,在这种情况下,它不会验证复选框

我如何使它完美地工作

试试这个:

<asp:.... OnClientClick = "return (TestCheckBox() && TestCheckBox2());" ...

如何调用这两个函数?不,它不能正常工作。当TestCheckBox返回true时,它不会执行TestCheckBox2。。
<asp:.... OnClientClick = "return (TestCheckBox() && TestCheckBox2());" ...