У меня есть на странице вход (переключатель) и его ярлык. На этот ярлык включен onClick, чтобы можно было установить радиоприемник нажатием на метку. Если у меня есть такая вещь, то на странице все нормально, но если у меня есть радио + ярлык дважды, значит, щелчок на второй метке устанавливает первый радиус. Код выглядит так:JS работает дважды не работает
<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 вещь так, что второе появление устанавливает правильное, собственное радио.
Спасибо! Эгон
Вам не нужно ставить «щелчок» обработчик на ярлыке, который связан с входом. Обработчик на входе будет срабатывать при нажатии метки. – Pointy
Странно, если я удалю onClick для метки и метки выглядит как , щелчок на метке второго радио устанавливает первое радио! –