.net中clientclick事件触发js的多个方法

2024-12-04 03:27:14
推荐回答(4个)
回答1:

如果checkAll() 结果是返回 true of false的话,这样写肯定是不行的,因为return的时候已经返回去了,不会再往下进行。可以把两个的验证放在同一个function里面或者这样写
function checkNullAge() {
if(checkAll()){ //如果checkAll()返回true说明checkAll()的验证通过,继续调用checkAge()验证
return checkAge();
}
else{ //否则返回false说明checkAll()没有通过,直接返回不调用checkAge()
return false;
}
}

回答2:

OnClientClick="";

如果JS里有checkNullAge() 你写的这个函数:
OnClientClick="";

回答3:

checkNull() 要返回一些个false值

回答4:

OnClientClick ="return checkNull();return checkAge()"

改写成:

OnClientClick ="return (checkNull()&&checkAge())"

前提 这俩个方法有bool 返回值 不然会报 “未定义” 错误

参考地址:网页链接