2016-03-29 7 views
0

Form with buttonsYii2番目のボタンを有効にフォームを送信

た後、私は後にyii2を使用して、同じページに提出するこれら二つのボタンを有効にしたいです。 最初にボタンが無効になります。送信ボタンをクリックすると、ボタンが有効になります。

これをyii2でどのように実行できますか?

助けてください。

ありがとうございます!

+0

@Insane Skull:これを解決する手助けはできますか? –

+0

ajaxコールを使用し、成功するとこれらのボタンを有効にします。 –

答えて

1

ajaxフォーム送信ボタンと有効化コールバック内の有効化ボタンを使用できます。あなたのfromのIDがmyFormで、Add SliderAdd AttchmentのボタンのIDがそれぞれadd-slideradd-attachmentであると仮定します。

$(document).ready(
    $('#myform').on('beforeSubmit', function(event, jqXHR, settings) { 
     var form = $(this); 
     if(form.find('.has-error').length) { 
      return false; 
     } 

     $.ajax({ 
      url: form.attr('action'), 
      type: 'post', 
      data: form.serialize(), 
      success: function(data) { 
       $('#add-slider, #add-attachment').prop('disabled', false); 
      } 
     }); 

     return false; 
    }), 
); 
+0

ありがとうございました。本当にこれを助けました... @nterms –

+0

@vijaynathjiこれがあなたの問題を解決したと思うなら、正しい答えとしてそれを受け入れてください。コーディングをお楽しみください:) – nterms

関連する問題