0

私は次のような状況です:

「次の」ステップ ボタンがあります。

<a href="/NL/checkout/selectshippingaddress?addressId=" class="customNextStep">
    <input type="button" class="button-1 shipping-adress-next-step-button" value="Next" name="nextstep">
</a>

このボタンは、最初は非アクティブにする必要があります。ユーザーが他のボタンをクリックしたときにのみクリック可能にする必要があります。

<input type="button" onclick="" class="button-1 select-shipping-address-button" data-itemid="197" value="Send to this address">

誰かがこの問題で私を助けてくれることを願っています。

4

5 に答える 5

1

attr()removeAttr()jQueryを使用できます

$("input[name='nextstep']").attr('disabled','disabled');
$('.button-1').on('click',function(e){
   e.preventDefault();
   $("input[name='nextstep']").removeAttr('disabled');
});

フィドルの例

于 2013-10-17T08:58:50.883 に答える
0

disabledボタンの属性を利用します。お気に入り、

<input type="button" onclick="document.getElementById('next_button').disabled=false;" class="button-1 select-shipping-address-button" data-itemid="197" value="Send to this address">
<input type="button" class="button-1 shipping-adress-next-step-button" value="Next" name="nextstep" disabled='true' id='next_button'>

ここで働くフィドル

于 2013-10-17T09:03:02.327 に答える
0

以下を使用します。

jQuery('input[name=nextstep]').attr('disabled','disabled')
$('.select-shipping-address-button').on('click',function(e){
    jQuery('input[name=nextstep]').removeAttr('disabled')
})

ここに動作デモがあります

于 2013-10-17T09:07:48.203 に答える