-2

ユーザーが選択時に「請求先住所は配​​送先住所と同じです」を「はい」または「いいえ」として選択できるフォームがあります。jquery Show () hide() を使用して選択時に div を表示/非表示にしようとしています。私が使用しているコードは次のとおりです。

<select name="use_shipping_as_billing" >
<option value="Yes" selected="selected"  onclick="$('#billing_form').hide();" >Yes</option>
 <option value="No" onclick="$('#billing_form').show();"  >No</option>
</select>

FF では問題なく動作しますが、Chrome では div が表示/非表示になりません。私はたくさん検索し、onchange() を含む他の多くのオプションを試しましたが、何も機能していないようです。どんな入力も役に立ちます.Thanks

4

1 に答える 1

1
<select name="use_shipping_as_billing" >
 <option value="Yes" selected="selected" >Yes</option>
 <option value="No">No</option>
</select>

<script>
    $(function(){
        $('select[name=use_shipping_as_billing]').change(function(){
            if(this.value === "Yes")
               $('#billing_form').hide();
            else
               $('#billing_form').show();
        }).change();
    });
</script>
于 2013-01-13T17:44:50.413 に答える