我有一个jsp页面,onclick
事件中有三个函数。
我希望onclick
submitformFinal()
true
函数,它应该检查它是false
还是onlick
,然后根据结果,它应该执行其他两个函数。
我的onclick="javascript:changeAction('save');checkMultiSelects();submitformFinal();" />
函数是: -
{{1}}
答案 0 :(得分:1)
你可以这样尝试
function changeAction(action)//value pass to the variable action
{
if()//your condition is true
{
return checkMultiSelects();
}
return false;
}
function checkMultiSelects()
{
if()//true
{
return submitformFinal();
}
return false;
}
function submitformFinal()
{
if()//true
{
return true;
}
return false;
}
并在jsp页面上使用此代码
onclick="javascript:return changeAction('save');" />
答案 1 :(得分:0)
我建议将其他两个函数包装到初始函数中并从那里调用它们。
例如:
function changeAction('string') {
// do some stuff
// return true or false
if (action==true) {
checkMultiSelects();
submitformFinal();
} else {
return false;
}
}
答案 2 :(得分:0)
这很简单。
if(actionReturn==true){
callMethod1();
callmethod2();
}else{
return false;
}