我正在尝试制作电子商务网站以进行实践,并希望从 Radio 表单字段中获取值,无论买家是想支付货到付款还是想使用 PayPal 付款。我想获取表单字段值,这样,如果它的 COD,我只向用户显示“已下订单”,但如果它的贝宝,我重定向到支付网关。
下面是我的代码
<div class="form-check">
<input type="radio" name="paymentmode" id="cod" class="form-check-input" value="cod">
<label for="cod">Cash on Delivery</label>
<input type="radio" name="paymentmode" id="paypal" class="form-check-input" value="paypal">
<label for="paypal">PayPal</label>
</div>
JS代码如下
<script>
var radio = $("input[name='paymentmode']:checked").val();
var button = $('.theButton');
button.click(function() {
alert(radio);
});
</script>
每当我单击按钮时,都会显示警报,但它显示“未定义”而不是单选字段中的值。请帮我
编辑:我试图获取一些其他值,例如姓名或地址,而警报框什么也没返回,它是一个空警报框
慕盖茨4494581
catspeake
相关分类