ページに入力 (ラジオ ボタン) とそのラベルがあります。このラベルには onClick が付けられており、ラベルをクリックしてラジオを設定できるようになっています。ページに一度そのようなものがある場合はすべて問題ありませんが、ラジオ + ラベルが 2 回ある場合は、2 番目のラベルをクリックすると最初のラジオンが設定されます。コードは次のようになります。
<input id="shipping_<?php echo $rate['element']; ?>" name="shipping_plugin" rel="<?php echo $rate['name']; ?>" type="radio" value="<?php echo $rate['element'] ?>" onClick="k2storeSetShippingRate('<?php echo $rate['name']; ?>','<?php echo $rate['price']; ?>',<?php echo $rate['tax']; ?>,<?php echo $rate['extra']; ?>, '<?php echo $rate['code']; ?>', true );" <?php echo $checked; ?> />
<label for="shipping_<?php echo $rate['element']; ?>" onClick="k2storeSetShippingRate('<?php echo $rate['name']; ?>','<?php echo $rate['price']; ?>',<?php echo $rate['tax']; ?>,<?php echo $rate['extra']; ?>, '<?php echo $rate['code']; ?>', true );"><?php echo $rate['name']; ?> ( <?php echo K2StorePrices::number( $rate['total']); ?> )</label>
この onClick を実行する方法についてアドバイスをいただければ幸いです。これにより、2 回目のオカレンスで正しい独自のラジオが設定されます。
ありがとう!エゴン