0

2 つのオプションを保持するカスタム オプションがあります。ボタン グループや Magento によって作成されたものはなく、ラジオ ボタンとラベルは < ul > にあるため、選択したラジオ ボタンを取得するにはどうすればよいですか? これはコードです:

<ul id="options-22-list" class="options-list">
    <li>
        <input id="options_22_2" class="radio validate-one-required-by-name product-  custom-option" type="radio" price="6.8" value="40" name="options[22]" onclick="opConfig.reloadPrice()">
        <span class="label">
            <label for="options_22_2">
                option1 
                <span class="price-notice">
                    +
                    <span class="price">€6.80</span>
                    </span>
             </label>
            </span>
    </li>
    <li>
        same as above just with the other option and other ids
    </li>
</ul>

ありがとう!

4

1 に答える 1

1

何らかの形になればいいなと思います。

PrototypeJS では、次の方法で選択したラジオ ボタンの値を取得できます。

var radioValue = Form.getInputs('myform','radio','options[22]').find(function(radio) { 
    return radio.checked; 
}).value;
于 2012-08-22T15:40:33.747 に答える