2012-03-05 4 views
0

onclick 이벤트에는 세 가지 기능이있는 jsp 페이지가 있습니다. 나는 그 true 또는 false 여부를 확인하고 다른 두 가지 기능을 실행해야하는지 onclicksubmitformFinal() 기능을 확인하고해야합니다. 내 onlick 기능은 다음과 같습니다 -jsp 함수 호출

onclick="javascript:changeAction('save');checkMultiSelects();submitformFinal();" /> 
+0

왜 submitformFinal()에 넣지 않으시겠습니까 ?? –

답변

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');" /> 
+0

@sql_query ....이 방법을 할 수 없습니다 ........ 다른 방법을 제안 할 수 있습니다 – rcky

+0

당신의 필요에 따라, 이것은 가장 간단합니다 할 길. 당신이 문제를 정교하게한다면, 내가 당신을 도울 수 있습니다. 질문이있는 코드를 제출하십시오. –

+0

내 코드를 업데이트했는데, 어떤 문제가 계속 발생하면 살펴 보겠습니다. –

0

나는 당신의 초기 기능에 다른 두 가지 기능을 포장 제안하고 거기에서 그들을 부를 것이다. 예를 들어

:

function changeAction('string') { 
    // do some stuff 
    // return true or false 
    if (action==true) { 
     checkMultiSelects(); 
     submitformFinal(); 
    } else { 
     return false; 
    } 
} 
+0

@ fransisco.preller ...... 이런 식으로 할 수 없다 ........ 다른 방법을 제안 할 수 있습니까? – rcky

+0

이런 식으로 할 수없는 이유가 있습니까? 더 많은 정보는 더 나은 답변을 얻는 데 도움이됩니다. –

+0

@ fransisco.preller ..... 도움을 주셔서 감사합니다 – rcky

0

그것은 매우 간단에서이 코드를 사용할 수 있습니다.

if(actionReturn==true){ 
    callMethod1(); 
    callmethod2(); 
    }else{ 
    return false; 
    }