複数のブートストラップボタンを有効/無効にする最良の方法(Jquery)

Rocx

ブートストラップボタンを有効または無効にしたい。ページには4つのボタンがあります。ロード時に、最初のボタンが有効になり、残りは無効になります。これで、button1をクリックすると、ボタンの残りの部分が有効になり、button1が無効になります。

以下は私のコードです。最初のボタンを無効にできますが、残りのボタンは有効になりません。

$('document').ready(function() {
    $("#add_resume1").on("submit", function(e) {                
        e.preventDefault;
        var btn = $('#btn-save1');
        // btn.button('loading');
        $.ajax({
            type: 'post',
            url:$('form#add_resume1').attr('action'),
            cache: false,
            dataType: 'json',
            data: $('form#add_resume1').serialize(),
            beforeSend: function() { 
                $("#validation-errors").hide().empty(); 
            },
            success: function(data) {
                if(data.success == false) {
                    var arr = data.errors;
                    $.each(arr, function(index, value) {
                        if (value.length != 0) {
                            $("#validation-errors").append('<div class="alert alert-danger"><strong>'+ value +'</strong><div>');
                            $('#basicdetails').val('');
                            $('#button.disabled[disabled=disabled]')
                                .removeClass('disabled')
                                .prop('disabled', false);
                                //.text('Click Me');
                        }
                    });
                    $("#validation-errors").show(); 
                    btn.button('reset');                            
                } else {
                    $("#success").html('<div class="alert alert-success">Basic details saved successfully.<div>');
                    $('#basicdetails').val('');
                    $('#btn-save1').prop('disabled', true);
                    $('#button.disabled[disabled=disabled]')
                        .removeClass('disabled')
                        .prop('disabled', false);
                }
            },
            error: function(xhr, textStatus, thrownError) {
                //alert('Something went to wrong.Please Try again later...');
                alert(thrownError);
                btn.button('reset');
            }
        });             
        return false;
    });
});

あなたのアドバイスをありがとう

編集

<button type="submit" class="btn btn-home" name= "btn-save5" id= "btn-save5" disabled="disabled" required="required">Save</button>

これはhtmlファイルのボタンコードです。htmlファイルはかなり大きいです。だから、私はあなたにボタンコードを与えるだけです。btn-save5、btn-save4、btn-save3mはこのように似ています。

ラジェンダージョシ

ボタンを有効/無効にする最良の方法を尋ねました。だから私はジャンカのフィドルをフォークしています。

変更:

それらの無効化されたボタンに専用クラスを指定します。同様save-buttonの例では以下。そうしない$('button')と、DOM全体に影響します。

<button type="submit" class="btn btn-home save-button" name= "btn-save5" id= "btn-save5" disabled required="required">Save</button>

<button type="submit" class="btn btn-home save-button" name= "btn-save5" id= "btn-save4" disabled required="required">Save</button>

<button type="submit" class="btn btn-home save-button" name= "btn-save5" id= "btn-save3" disabled required="required">Save</button>

jQuery:

$('.btn.btn-home.save-button')
        .removeClass('disabled')
        .prop('disabled', false);
      $('#add_resume1').prop('disabled', true);
    });

フィドル

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Twitterのブートストラップでボタンを無効にする最良の方法

分類Dev

ブートストラップウィザードの最後のボタンを有効にする方法

分類Dev

ブートストラップボタンのチェックボックスのホバーとフォーカス効果を無効にする方法は?

分類Dev

ブートストラップカスタムボタンのホバー効果を無効にする方法は?

分類Dev

ラップトップですべてのインターネット機能を無効にする最良の方法は何ですか?

分類Dev

タブヘッダーを無効にして、ブートストラップのボタンをナビゲートする方法

分類Dev

ickeckチェックボックスでブートストラップselectpickerを有効/無効にする方法

分類Dev

Angularjsブートストラップボタンを無効にする

分類Dev

無効なボタンでブートストラップツールチップを有効にする方法は?

分類Dev

VueJs:Bootstrap Vue Tabsヘッダーを無効にして、ブートストラップのボタンをナビゲートする方法

分類Dev

ブートストラップの<pre>でスタイリングを無効にする方法

分類Dev

無効なボタンの回避策に関するブートストラップツールチップ

分類Dev

ブートストラップボタンを永続的に無効にする方法は?

分類Dev

複数のボタンに複数のブートストラップモーダルを表示する方法

分類Dev

関数の引数ベースのテンプレートパラメータの推定を無効にするより良い方法はありますか?

分類Dev

複数のビットボタンを有効にする方法は?

分類Dev

jqueryを使用して送信ボタンの有効化/無効化でリスト内の複数のドロップダウンから1つのドロップダウンのみを選択するにはどうすればよいですか?

分類Dev

ブートストラップ3のラジオボタンを無効にしますか?

分類Dev

Javaスクリプト、Ruby onRailsでブラウザの戻るボタンを無効にする方法

分類Dev

チェックボックスで複数のボタンを有効/無効にする

分類Dev

無効になっているラジオボタンのブートストラップ3にツールチップを表示する

分類Dev

(jQueryなしで)ブートストラップフォームの検証を無効にする方法は?

分類Dev

無効なフィールドセット内の1つのボタンを有効にする方法

分類Dev

状況に応じてボタンを有効または無効にする最良の方法

分類Dev

状況に応じてボタンを有効または無効にする最良の方法

分類Dev

ストライプボタンを無効にする方法

分類Dev

ラジオボタンに基づくjqueryの有効化/無効化テキストボックスのトラブルシューティング

分類Dev

バックスタートを無効にする方法、Windows Phone8.1アプリの検索ボタン

分類Dev

Twitterブートストラップボタングループを無効にする

Related 関連記事

  1. 1

    Twitterのブートストラップでボタンを無効にする最良の方法

  2. 2

    ブートストラップウィザードの最後のボタンを有効にする方法

  3. 3

    ブートストラップボタンのチェックボックスのホバーとフォーカス効果を無効にする方法は?

  4. 4

    ブートストラップカスタムボタンのホバー効果を無効にする方法は?

  5. 5

    ラップトップですべてのインターネット機能を無効にする最良の方法は何ですか?

  6. 6

    タブヘッダーを無効にして、ブートストラップのボタンをナビゲートする方法

  7. 7

    ickeckチェックボックスでブートストラップselectpickerを有効/無効にする方法

  8. 8

    Angularjsブートストラップボタンを無効にする

  9. 9

    無効なボタンでブートストラップツールチップを有効にする方法は?

  10. 10

    VueJs:Bootstrap Vue Tabsヘッダーを無効にして、ブートストラップのボタンをナビゲートする方法

  11. 11

    ブートストラップの<pre>でスタイリングを無効にする方法

  12. 12

    無効なボタンの回避策に関するブートストラップツールチップ

  13. 13

    ブートストラップボタンを永続的に無効にする方法は?

  14. 14

    複数のボタンに複数のブートストラップモーダルを表示する方法

  15. 15

    関数の引数ベースのテンプレートパラメータの推定を無効にするより良い方法はありますか?

  16. 16

    複数のビットボタンを有効にする方法は?

  17. 17

    jqueryを使用して送信ボタンの有効化/無効化でリスト内の複数のドロップダウンから1つのドロップダウンのみを選択するにはどうすればよいですか?

  18. 18

    ブートストラップ3のラジオボタンを無効にしますか?

  19. 19

    Javaスクリプト、Ruby onRailsでブラウザの戻るボタンを無効にする方法

  20. 20

    チェックボックスで複数のボタンを有効/無効にする

  21. 21

    無効になっているラジオボタンのブートストラップ3にツールチップを表示する

  22. 22

    (jQueryなしで)ブートストラップフォームの検証を無効にする方法は?

  23. 23

    無効なフィールドセット内の1つのボタンを有効にする方法

  24. 24

    状況に応じてボタンを有効または無効にする最良の方法

  25. 25

    状況に応じてボタンを有効または無効にする最良の方法

  26. 26

    ストライプボタンを無効にする方法

  27. 27

    ラジオボタンに基づくjqueryの有効化/無効化テキストボックスのトラブルシューティング

  28. 28

    バックスタートを無効にする方法、Windows Phone8.1アプリの検索ボタン

  29. 29

    Twitterブートストラップボタングループを無効にする

ホットタグ

アーカイブ