2017-03-16 13 views
0

私は2つの関数を持っています。2つのテキスト/ javascript関数をマージする方法

<script type='text/javascript'> 
 
$(function(){ 
 
    $('form[name=checkout_confirmation]').submit(function(){ 
 
    var return_value = false; 
 

 
    if (!$('#matc').is(':checked')){ 
 
    alert(unescape('<?php echo MATC_TERMS_ALERT;?>')); 
 
    }else{ 
 
    return_value = true; 
 
    } 
 

 
    return return_value; 
 
    }); 
 
}); 
 
</script>

<script type="text/javascript"> 
 
$(function() { 
 
    $("#confirmation .btn").click(function(){ 
 
     $(this).button('loading').delay(100000).queue(function() { 
 
     }); 
 
    }); 
 
    }); 
 
</script>

私はときreturn_value = true;ロードするために第2の機能を必要とします。

誰も私がこれら2つの機能をマージし、else文に基づいて実行する方法についてお手伝いをしてください。

+0

...ちょうどあなたが行動を起こさする最初の関数に2番目のアクションを移動diseredブロックを呼び出し、これを試してみてください$( "#確認.btn")。trigger( 'click'); 'return_value = true;の後最初の関数では? –

+0

第2ハンドラを関数内にラップし、 'return true'でこの関数を呼び出します。 – Rajesh

+0

こんにちはRajesh。私はプログラマーではない。私のウェブサイトを設計し、私が行くように学習する。あなたは私に完全な解決策を教えてください。 – John

答えて

0

は `際return_value=true;

$(function() { 
    $('form[name=checkout_confirmation]').submit(function() { 
     var return_value = false; 

     if (!$('#matc').is(':checked')) { 
      alert(unescape('<?php echo MATC_TERMS_ALERT;?>')); 
     } else { 

      // call of the desired block here 
      $("#confirmation .btn").click(function() { 
       $(this).button('loading').delay(100000).queue(function() { 
       }); 
      }); 

      return_value = true; 
     } 

     return return_value; 
    }); 
}); 
+0

こんにちはアレクサンダー。私もそれを試みた。 2回目のクリックでボタンを変更することです。最初のクリックではありません。 – John

0

ちょうどあなたが行うことができます

$(function() { 
    $('form[name=checkout_confirmation]').submit(function() { 
     var return_value = false; 
     if (!$('#matc').is(':checked')) { 
      alert(unescape('<?php echo MATC_TERMS_ALERT;?>')); 
     } else { 
      return_value = true; 
      $(this).button('loading').delay(100000).queue(function() {}); 
     } 
     return return_value; 
    }); 
}); 
+0

こんにちはリック。私はそれも考えました。もし私がそれを行うなら、それは読み込みを示す次のページに行きます...読み込みに向かうブートストラップボタンよりむしろ... – John

関連する問題