2012-03-05 24 views
0

私はonclickイベントに3つの関数があるjspページを持っています。 私はsubmitformFinal()機能のonclickにそれをしたい、それがそのtrueまたはfalseかどうかを確認する必要があり、その後、結果に応じて、それは他の二つの機能を実行する必要があります。 私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; 
    } 
関連する問題