JS运行两次不起作用

JS runned twice doesn't work

本文关键字:两次 不起作用 运行 JS      更新时间:2023-09-26

我在页面上有一个输入(单选按钮)及其标签。对此标签是打开单击附件,以便可以通过单击标签来设置收音机。如果我在页面上有这样的东西是可以的,但是如果我有两次无线电+标签,所以单击第二个标签会设置第一个弧度。代码如下所示:

   <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的任何建议,所以,第二次出现设置正确的,自己的无线电。

谢谢!埃贡

输入和标签的格式必须为以下代码:

<label><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; ?> >&nbsp;<?php echo $rate['name']; ?></label>